黑马程序员技术交流社区

标题: 内部类、匿名概念代码笔记,欢迎交流 [打印本页]

作者: Act    时间: 2015-4-4 20:58
标题: 内部类、匿名概念代码笔记,欢迎交流
内部类、匿名对象、匿名类交织在一起好晕啊……自己整理的视频中的代码……

内部类.rar

27.07 KB, 下载次数: 79


作者: IOS小哥    时间: 2015-4-4 23:18
     内部类是在一个类中声明另一个类。内部类可以调用外嵌类的方法。内部类的类体不可声明类变量和类方法,外嵌类可以把内部类声明对象作为外嵌类的成员。   

类创建对象时除了构造方法还有类体,,此类体被认为该类去掉声明后的是类体,即匿名类,是一个子类,由于无名可用,所以不能用匿名类声明对象,却可以直接用匿名类创建一个对象,所以,匿名类既可以继承类的方法,也可以重写类。使用匿名类时,必然在某个类中用匿名类创建对象。
   因此匿名类一定是内部类,匿名类得主要用途就是向方法的参数传值。
作者: IOS小哥    时间: 2015-4-4 23:19
本帖最后由 IOS小哥 于 2015-4-4 23:23 编辑

内部类是在一个类中声明另一个类。内部类可以调用外嵌类的方法。内部类的类体不可声明类变量和类方法,外嵌类可以把内部类声明对象作为外嵌类的成员。   




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