内部类

来源:互联网 发布:熊猫书院 知乎 编辑:程序博客网 时间:2024/06/09 19:47
/*可以在外部类的内部定义内部类,也可以在方法内定义内部类。根据方法中定义的内部类是否命名,又可以将内部类分为本地类和匿名类。本地类是指在外部类的成员方法中定义的有类名的内部类,匿名类是指在程艳方法中定义没有指明类名的内部类*/public class OuterClassExample{    public OuterClassExample(){        //创建OutClassExample()函数        System.out.println("外部类:"); //输出内容    }public void showOuterMessage() {     System.out.println("创建一个内部类对象");        InnerClass ic=new InnerClass();        ic.showInnerMessage();}public class InnerClass{           //创建showOutMessage()函数    public InnerClass(){        System.out.println("内部类:");    }  public void showInnerMessage() {      System.out.println("创建一个内部类对象");   }public void showInerMessge(String str){      System.out.println("内部类的对象:"+str);  }}public class LEIming {    public void main(String[] args) {        // TODO Auto-generated method stub         OuterClassExample oc=new OuterClassExample();                       //对OutClassExample实例化         oc.showOuterMessage();    }   }}
原创粉丝点击