在Java中,可以在一个类的内部定义另一个类,这个内部类称为嵌套类。嵌套类可以分为静态嵌套类和非静态嵌套类(内部类)两种类型。嵌套类的定义和使用方法如下:
public class OuterClass {
static class StaticNestedClass {
// 静态嵌套类的成员和方法
}
public static void main(String[] args) {
// 创建静态嵌套类的实例
StaticNestedClass nestedObject = new StaticNestedClass();
}
}
public class OuterClass {
class InnerClass {
// 内部类的成员和方法
}
public static void main(String[] args) {
// 创建外部类对象
OuterClass outerObject = new OuterClass();
// 创建内部类的实例
InnerClass innerObject = outerObject.new InnerClass();
}
}
在使用嵌套类时,需要注意以下几点:
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:java类的定义和使用方法是什么