在学习Java的过程当中,不难发现Java全是由类与对象构成的,所以在一个类当中定义和使用一个另外一个类是我们学习过程中必须要学会使用的,而这种类,被称之为内部类。
class A{
void a(){
}
class B{
void a(){
}
}
}
A.B b = new A().new B();
外部类名.this.属性/方法;
A.this.a();
class A{
public int a1;
static class B{
}
}
A.B b = new A.B();
访问外部类静态成员时,正常使用即可。
class A{
void a(){
class B{
}
}
}
class A implements B(){
@override
public void a1(){}
}
//在某个main方法中
new B(){
@override
public void a1(){}
}.a1();
关于内部类,以上就是今天的内容,本文仅仅简单介绍了一下。
这篇博客如果对你有帮助,给博主一个免费的点赞以示鼓励,欢迎各位🔎点赞👍评论收藏⭐,谢谢!!!
如果有什么疑问或不同的见解,欢迎评论区留言哦。