一个类可以定义在另外一个类的内部,称为内部类。
内部类通常服务于外部类,对其外面的其他类是不可见的。
内部类可以直接调用外部类的成员和方法(包括私有的)
匿名内部类:
如果一个程序中需要创建一个类的对象,而且对象创建后,这个类的价值就不存在了,这个类可以不必命名,称为匿名内部类。
Thread t = new Thread(){};
一个类可以定义在另外一个类的内部,称为内部类。
内部类通常服务于外部类,对其外面的其他类是不可见的。
内部类可以直接调用外部类的成员和方法(包括私有的)
如果一个程序中需要创建一个类的对象,而且对象创建后,这个类的价值就不存在了,这个类可以不必命名,称为匿名内部类。
Thread t = new Thread(){};