内部类
来源:互联网 发布:cms监控软件手机版 编辑:程序博客网 时间:2024/04/27 16:01
创建内部类对象的语法:外部类名.内部类名
内部类可以访问外围类的所有成员。
生成对外部类对象的引用可以使用.this,创建内部类对象使用.new,如果创建的是静态内部类,就不需要外部类的引用。
不能在外部访问私有内部类,也不能向下转型,因为不能访问名字。
局部内部类:不能在方法外部访问到该外部类。
匿名内部类:如果需要调用带参数的构造器只要调用父类有参构造器就可以。如果使用一个外部定义的参数,那么这个参数必须是final的。
可以在接口内部放置类,自动是public和static的。
一个内部类被嵌套多少层并不重要,它能透明地访问所有它嵌入的外围类的所有成员。
每个内部类都能独立地继承自一个类,所以无论外围类是否已经继承了某个类,对于内部类没有影响。
内部类继承,不能使用默认构造器,语法:外部类对象.super()
内部类不能被覆盖,定义的都是独立的内部类。
局部内部类不能有访问说明符,可以访问当前代码块内的常量,以及此外围类的所有成员。
内部类可以访问外围类的所有成员。
生成对外部类对象的引用可以使用.this,创建内部类对象使用.new,如果创建的是静态内部类,就不需要外部类的引用。
不能在外部访问私有内部类,也不能向下转型,因为不能访问名字。
局部内部类:不能在方法外部访问到该外部类。
匿名内部类:如果需要调用带参数的构造器只要调用父类有参构造器就可以。如果使用一个外部定义的参数,那么这个参数必须是final的。
可以在接口内部放置类,自动是public和static的。
一个内部类被嵌套多少层并不重要,它能透明地访问所有它嵌入的外围类的所有成员。
每个内部类都能独立地继承自一个类,所以无论外围类是否已经继承了某个类,对于内部类没有影响。
内部类继承,不能使用默认构造器,语法:外部类对象.super()
内部类不能被覆盖,定义的都是独立的内部类。
局部内部类不能有访问说明符,可以访问当前代码块内的常量,以及此外围类的所有成员。
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- FlashFXP.v3.5.4.1230-RES-patch by SunBeam
- JavaFX FAQ
- 一个穷学生的创业经历
- Visual C++中的图形特技
- OD寄存器着色插件 by llydd
- 内部类
- 自己用C++Builder做的一款软件:行程小贴士
- 持续两年的大项目开发经验总结
- IP地址与域名详解
- (zt)高性能I/O设计模式Reactor和Proactor
- BS开发中常用的javascript技术【常用的正则表达式及符号诠释】
- ARM920T技术参考手册&S3C2440汇编指令设置
- 一个2块钱起家的成功IT人的箴言-
- window.open使用方法以及参数说明