面向对象(基础篇).pptVIP

  • 2
  • 0
  • 约2.86万字
  • 约 143页
  • 2017-12-23 发布于河南
  • 举报
面向对象(基础篇)

内部类的特点 缺点 正常的类定义中最好只定义属性或方法,但如果定义了一个内部类,就破坏了一个类的基本结构 优点 唯一好处是可以方便地访问外部类中的私有属性 按上述形式定义的内部类是无法在外部直接调用的 class Outer{ // 定义外部类 private String info = hello world ;// 定义外部类的私有属性 class Inner{ // 定义内部类 public void print(){ // 定义内部类的方法 System.out.println(info) ; } } public void fun(){ // 定义外部类的方法 new Inner().print() ; // 通过内部类的实例化对象调用方法 } } public class InnerClassDemo02{ public static void main(String args[]){ new Outer.Inner().print() ; // 在外部访问内部类 } } 3.14.2 使用static定义内部类 一个内部类使用static关键字声明,则此内部类 就变成外部类,可以直接通过 外部类.内部类 进行访问。 范例InnerClassDemo03.java class Outer

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档