内部类
类内部的类就是内部类。
位置:把一个类定义到另一个类中,那么该内部的类就是内部类。
注意:内部类不能直接创建。
创建内部类的语法:外部类.内部类 变量名=new 外部类对象.new 内部类对象
内部类的外部类如果想访问内部类的方法,必须创建内部类的对象,根据内部类的对象来访问
内部类的特点:
1、本类可以直接创建内部类的对象。
2、内部类的方法可以访问外部类的属性。
匿名内部类
没有名字的类,在接口或者抽象类上实现。
内部类
类内部的类就是内部类。
位置:把一个类定义到另一个类中,那么该内部的类就是内部类。
注意:内部类不能直接创建。
创建内部类的语法:外部类.内部类 变量名=new 外部类对象.new 内部类对象
内部类的外部类如果想访问内部类的方法,必须创建内部类的对象,根据内部类的对象来访问
内部类的特点:
1、本类可以直接创建内部类的对象。
2、内部类的方法可以访问外部类的属性。
匿名内部类
没有名字的类,在接口或者抽象类上实现。