黑马程序员 JAVA基础学习笔记 内部类等

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

------小弟在因特网的小窝,祝愿所有的朋友身体健康-------


定义在外部类的成员位置上时,而且非私有的情况下,可以通过外部类名.内部类名.变量名=外部类对象.内部类对象;(第二种方式)

内部类以静态修饰,静态就访问不到外部的东西了;

这让我想起了以前玩反恐的一个规则:死人说话活人听不见=死人不能和活人说话;

可以用new outer.inner().func();

如果成员也是静态的那么内部类必须也是静态的;

外部类中的静态方法访问内部类,内部类也必须是静态的;

一个事物在另一个事物中,比如内脏器官对于人体等 适合内部类应用;

局部内部类不能被静态修饰;

可以访问外部类的成员,因为持有引用,不能访问他所在的局部的变量,除非变量以final修饰;

结束时会形成}.什么什么的特征;

典型的出现就是监听的使用;

匿名内部类实质是子类的对象;

匿名内部类中的东西适合只调用一次的场合;

前加父类引用=引用名 这就有名了,可以多次调用了,还多态了;

匿名内部类中的方法定义要经量少,一般不超过3个,1个当然最好;

安卓开发中,按钮的监听实现,就用到了内部类,结尾就形成了});这样的特征;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值