JAVA面向对象
1.匿名对象
定义:创建对象时,只有创建对象的语句,没有把对象地址值赋值给某个变量
格式:new 类名()
特点:
创建匿名对象之间访问,没有变量名
匿名对象在没有指定其引用变量时,只能使用一次
匿名对象可以作为方法接收的参数、或者返回值使用
2.内部类.
成员内部类
定义一个内部类时,是一个正常定义类的过程,在内部类中可以直接访问外部类的所有成员
格式:class 外部类{
修饰符 内部类{
}
}
访问方式:
外部类名.内部类名 变量名=new 外部类名().new 内部类名()
局部内部类
class 外部类{
public void 方法名{
修饰符 内部类{
}
}
new 内部类.成员
}
访问方式:在外部类中创建内部类对象,进行访问
3.匿名内部类
作用:匿名内部类是创建某个类型子类对象的快捷方式
格式:
new 父类或者接口{
方法重写
}
浙公网安备 33010602011771号