静态嵌套类的应用

来源:互联网 发布:英语文章带翻译软件 编辑:程序博客网 时间:2024/06/12 00:01
public class A {    //创建外部类A    public static void showMessage(){  //定义外部类的方法showMessage()        System.out.println("外部类");        StaticClass s=new StaticClass();   //定义内部类StaticClass的对象        s.StaticClassMessage("在外部类中调用内部类");   //调用内部类StaticClass的对象的方法StaticClassMessage()    }    public static class StaticClass{  //定义静态嵌套类StaticClass        public StaticClass(){            System.out.println("静态嵌套类");        }        public static void StaticClassMessage(String str){  //定义静态嵌套类StaticClass的方法StaticClassMessage()            System.out.println("内部类:"+str);        }    }    public static void main(String[] args) {        // TODO 自动生成的方法存根        A scel=new A();  //进行实例化        scel.showMessage();  //通过对象调用外部类的方法showMessage()        System.out.println("-----------------");        A.StaticClass.StaticClassMessage("直接引用静态嵌套类");  //通过类名直接引用静态嵌套类StaticClass中的方法accessOuterMessage()    }}

结果为:
这里写图片描述

原创粉丝点击