第一阶段 13内部类
内部类
以前看到过这样一条新闻,说在一个鸡蛋中发现里面有一个小鸡蛋,这个小鸡蛋同样有蛋清和蛋黄,当时感觉很奇怪的。后来学习Java后,发现在Java中竟然也有这种奇怪的事,那就是内部类。内部类就好像刚提到的鸡蛋中的小鸡蛋一样,包含在另一个类中的。通过本章的学习,会发现内部类还有好多和该小鸡蛋相似的地方。
了解什么是非静态内部类和如何进行非静态内部类和外部类之间的访问。
了解什么是局部内部类和如何进行局部内部类和外部类之间的访问。
了解什么是静态内部类和如何进行静态内部类和外部类之间的访问。
了解什么是匿名内部类和如何进行匿名内部类和外部类之间的访问。
了解什么是局部内部类和如何进行局部内部类和外部类之间的访问。
了解什么是静态内部类和如何进行静态内部类和外部类之间的访问。
了解什么是匿名内部类和如何进行匿名内部类和外部类之间的访问。
1.非静态内部类
当一个类作为另一个类的非静态成员,则这个类就是一个非静态内部类
1.2创建非静态内部类
创建非静态内部类是很容易的,只需要定义一个类让该类作为其他类的非静态成员。该非静态内部类和成员变量或者成员方法没有区别,同样可以在非静态内部前面加可以修饰成员的修饰符
class Wai{
class Nei{
//内部类成员
}
//外部类成员
}

浙公网安备 33010602011771号