2020-04-15 |

内部类

Java支持嵌套类;一个类可以是另一个类的成员。

创建一个内部类非常简单。只需在一个类中编写一个类。与类不同,内部类可以是私有的。一旦声明了内部类private,就不能从类外部的对象访问它。

例子:

class Robot {
    int id;
    Robot(int i) {
        id = i;
        Brain b = new Brain();
        b.think();
    }
      
    private class Brain {
        public void think() {
        System.out.println(id + " 正在思考");
        }
    }
      
}

类机器人有一个内部类大脑。内部类可以访问其外部类的所有成员变量和方法,但不能从任何外部类访问它。

0

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论