Java-匿名内部类

匿名内部类是很重要的,如果看笔记没看懂,记得重看视频

根据下图简单了解内部类

单看这个图可能看不懂什么,那么结合下图的一个例子来看

根据这个三个图,看看看见的时候能不能想起,毕竟这个不好如何表达,如果真的不知道还是看一下网课

个人理解就是:首先我们写一个没有名字的类,也就是那个接口的实现类,也可能写的是一个继承其他类的类,这个类也就是大括号括起来的部分,然后我们要创建的是swim实现类的对象,所以肯定是new 类名 ();

但是类名我们不知道啊,他是匿名的,但是它是有名字的,内部操作系统里有,但是我们不知道。

没有类名我们该怎么填那个类名的地方呢

根据我的理解,那个类名就填父类的类名,也就是swim,但是在()后面就要写实现类,或者继承类的内容。

......具体我也不知道,只是此时的理解不能当作是绝对正确的

下面是继承关系的内部类

匿名内部类的应用如下图(绿字也要看)

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值