类的高级特性(二)

mac2022-06-30  63

类的高级特性(二)

1.局部内部类

局部内部类:在类的方法中定义 

作用范围:方法内

 

2.匿名内部类

内部类不一定要有名字。

匿名内部类的所有实现代码都需要在大括号之间进行编写。

语法格式:

return new A(){

    .......//内部类体

};

A表示对象名。

 

3.静态内部类

内部类前加修饰符static,就是静态内部类。

特点:不可调用外部类的非静态成员。

        a.创建静态内部类的对象,不需要其外部类的对象。

        b.不能从静态内部类的对象中访问非静态外部类对象。

 

 

 

转载于:https://www.cnblogs.com/Rookietake/p/5354710.html

相关资源:Java高级特性入门二.pdf
最新回复(0)