内部类,包.pptVIP

  • 5
  • 0
  • 约4.65千字
  • 约 21页
  • 2015-08-14 发布于广东
  • 举报
内部类(inner class) 允许一个类的定义出现在另一个类中,将处于另一个类中的“寄生类”称为“内部类”(inner class),也称为“类属类”。 ??这样的一组类在逻辑上是一个整体,内部类和外层封装它的类之间存在逻辑上的从属关系。 ??内部类对其外部类的所有成员有访问权限,但外部类却访问不到内部类中的成员。 ???内部类的分类 ?放置在一个类中,作为成员变量来使用。 ?? ?放置在一个类的方法里(局部内部类) ?? ?匿名内部类(多用在GUI中的事件处理中,在j2se 课程中涉及) 类中定义的内部类 public class Outer1 { private int size; /* 定义一个内部类,名为Inner */ public class Inner { public void doStuff() { // 内部类可以访问外部类的私有属性 size++; System.out.println(size+size); } } public void testTheInner() {

文档评论(0)

1亿VIP精品文档

相关文档