匿名对象和匿名方法

匿名对象:

匿名对象就是没有明确给出名称的对象.一般匿名对象只使用一次,而且匿名对象只在堆内存中开辟空间,而不存在栈内存的引用.

比如new Person("张三",30).tell() ;就是生成匿名对象

同理,匿名方法也是如此,不是对象引用方法,而是new 一个新方法

块代码的定义:简单来说就是处于一对{}之间的代码。
内部类的定义:处于另外一个类中的具有类型名称定义块代码。
匿名类的定义:已知父类或者接口标准的内部类,且不具有具体的类型名称的块代码。匿名类的实例创建必须使用new 父类名|接口名 ()来创建。)

猜你喜欢

转载自www.cnblogs.com/cherishforchen/p/12539196.html
今日推荐