匿名内部类

package com.itheima.demo1;

/**
 * @author ChenY@itheima.com
 * @date 2022/7/25 17:06
 */
public class TestInterface {
    public static void main(String[] args) {
        /** 创建接口的匿名内部类*/
        new Impl() {
            @Override
            public void show() {
                System.out.println("我是匿名内部接口");
            }
        }.show();
    }
}

/** 定义接口*/
interface Impl{
    /**
     * show 是接口提供的方法
     * @param
     **/


    void show();
}

匿名 内部类的本质是一个 匿名的子类对象接口
格式联想匿名对象+链式编程
匿名内部类的前提 是必须继承一个父类或实现一个接口
(匿名内部类都有重写方法 是不是可以认为 只要重写方法了就 == 继承了父类亦或者实现了接口???)
package com.itheima.demo1;

/**
 * @author ChenY@itheima.com
 * @date 2022/7/25 16:34
 */
 abstract  class Animals {
    /**
     * eat 是抽象方法
     *
     * @param
     **/
    public abstract void eat();
}
public class Test {
    public static void main(String[] args) {
        new Animals(){
            @Override
            public void eat(){
                System.out.println("匿名内部类在吃");
            }
        }.eat();
    }




}
下面是接口的内部类

#Java开发#
全部评论
前段时间考试,还考这个了
点赞 回复 分享
发布于 2022-09-03 13:01 陕西

相关推荐

点赞 评论 收藏
分享
大厂实习简历初筛都过不了,不知道是哪里的问题,如果是学历的问题,那估计没救了
AAA不喝拿铁:比赛获奖就一条完全没必要单独开一栏写呀
投递牛客等公司9个岗位 > 我的简历长这样
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务