第06讲 常用工具类.pptVIP

  • 4
  • 0
  • 约1.01万字
  • 约 58页
  • 2017-02-19 发布于河南
  • 举报
第 * 页 6、内部类-成员类 不带有static关键字 可以引用父类中的任何成员 在能够调用内部类的方法,以及为其数据字段赋值之前,父类必须首先声明内部类的实例 内部类只在外部类的作用域内是可知的,如果外部类外的任何代码尝试初始化内部类或使用它,编译就不会通过 内部类的变量成员只在内部内内部可见,若外部类或同层次的内部类需要访问,需采用示例程序 中的方法,不可直接访问内部类的变量 面向对象的程序设计 第 * 页 6、内部类-本地类 在一个方法中声明 void foo() { class Mylocal {...} } 面向对象的程序设计 第 * 页 6、内部类-本地类 它只在方法内部可见,在外部类(及外部类的其它方法中)中都不可见 在方法中定义的内部类,如果要访问方法中定义的本地变量或方法的参数,则变量必须被声明final 面向对象的程序设计 第 * 页 6、内部类-嵌套静态类 内部类可以声明为private或protected;还可以声明为abstract或final。 内部类可以声明为static的,但此时就不能再使用外部类的非static的成员变量和非static的成员方法; 非static的内部类中的成员不能声明为static的,只有在顶层类或static的内部类中才可声明static成员。 面向对象的程序设计 第 * 页 6、内部类-嵌套静态类 一个声明为st

文档评论(0)

1亿VIP精品文档

相关文档