黑马程序员技术交流社区

标题: 今天复习了内部类,大家说说对内部的理解 [打印本页]

作者: 廖彬    时间: 2015-1-12 21:58
标题: 今天复习了内部类,大家说说对内部的理解
复习了内部类,除了内部类,有匿名内部类,局部内部类。匿名内部类经常用到,但是局部内部类却不经常用到,而且局部内部类,只能访问final修饰的局部变量,除了这些局部内部类还有哪些注意的地方,以后学到更高级的程序,局部内部类是不是经常容易用到

作者: 时间来过    时间: 2015-1-13 10:57
根据内部类的位置,修饰符和定义的方式分为成员内部类、静态内部类、方法内部类。
在类中再定义类,这样的类是成员内部类。
1,成员内部类中可以访问外部类的所有成员。
2,外部类去访问内部类时,需要通过外部类对象去创建内部类对象。
使用static关键字来修饰的成员内部类是静态内部类。
1,静态内部类可以在不创建外部类对象的情况下被实例化。
2,静态内部类中只能访问外部类的静态成员。
3,静态内部类中可以定义静态的成员,而在非静态的内部类中不允许定义静态的成员。
在成员方法中定义的类叫方法内部类。
1,方法内部类只能在当前方法中被使用。
2,方法内部类可以访问外部类的成员变量。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2