匿名内部类--毕向东java基础教程学习笔记
来源:互联网 发布:c 语言 多线程共享数据 编辑:程序博客网 时间:2024/05/22 15:50
1.匿名内部类其实就是内部类的简写形式。
2.定义匿名内部类的前提:
该内部类必须继承一个类,或者实现一个接口。
3.匿名内部类的格式:new 父类名或接口名(){定义子类内容;}
4.其实匿名内部类就是一个匿名子类对象,把定义类和创建对象合成一个步骤了,而且这个对象有点“胖”,也可以理解为带内容的对象。
5.匿名内部类中的方法最好不要超过三个。
1 //使用内部类的写法 2 class Outer 3 { 4 int x=3; 5 class Inner 6 { 7 void show() 8 { 9 System.out.println("show"+x);10 }11 }12 void menthod()13 {14 new Inner().show();15 }16 }17 public class Demo18 {19 public static void main(String[] args)20 {21 new Onter().method();22 }23 }
1 //使用匿名内部类的写法 2 abstarct class AbsDemo 3 { 4 abstract void show(); 5 } 6 class Outer 7 { 8 int x=3; 9 10 void menthod()11 {12 new AbsDemo()13 {14 void show()15 {16 System.out.println("show"+x);17 }18 }.show();19 }20 }21 public class Demo22 {23 public static void main(String[] args)24 {25 new Onter().method();26 }27 }
0 0
- 匿名内部类--毕向东java基础教程学习笔记
- 内部类--毕向东Java基础教程学习笔记
- java毕向东听课笔记9( 匿名内部类)
- 毕向东Java视频学习笔记【Day10 多态+内部类】
- 匿名内部类学习笔记InnerClassDemo4.java
- 匿名内部类学习笔记InnerClassTest.java
- JAVA匿名内部类(学习笔记)
- java匿名内部类 学习笔记
- Java学习笔记-匿名内部类
- 学习笔记-匿名内部类
- 多线程--毕向东java基础教程视频学习笔记
- 网络编程3--毕向东java基础教程视频学习笔记
- 网络编程2--毕向东java基础教程视频学习笔记
- 网络编程4--毕向东java基础教程视频学习笔记
- 异常处理——毕向东Java基础教程学习笔记
- 多线程--毕向东java基础教程视频学习笔记
- 网络编程1--毕向东java基础教程视频学习笔记
- IO流01--毕向东JAVA基础教程视频学习笔记
- Weak & Strong Alias(强弱别名)
- js组合继承(原型链+对象冒充)
- 简单的Windows登陆界面设计
- 我常用的计划安排表
- 将切片地图服务导出成移动端TPK包的操作说明
- 匿名内部类--毕向东java基础教程学习笔记
- Process Explorer查找占用文件(或文件夹)的进程
- linux_raid
- 终止线程执行的两种方法
- PHP连接到mysql数据库
- java集合系列之一—ArrayList
- IronPython之在C#中获取Python对象的类名
- 初学多线程练习2--下雪效果
- linux smb服务