Java的内部类

1)概念:类中的类就是内部类,作为一个属性(对象属性或类属性);

2.1)内部类对象属性及使用

内部类对象属性的定义

class Outer{

class Inner{

public void print(){

System.out.println("内部类打印");

}

}

}

使用

Outer.Inner  oi = new Outer().new Inner();

oi.print();


2.2)类属性及使用

类属性的定义

class Outer{

 static class Inner{

public void print(){

System.out.println("内部类打印");

}

}

}


类属性的使用

Outer.Inner  oi = new Outer.Inner();

oi.print();

你可能感兴趣的:(Java的内部类)