码上敲享录 > java入门知识分享 > java外部类如何调用内部类的属性和方法

java外部类如何调用内部类的属性和方法

上一章章节目录下一章 2019-05-31已有6092人阅读 评论(0)

java外部类如何调用内部类的属性和方法


解决方法:

     

public static void main(String[] args) {

      //调用静态内部类的方式1

      TestChild testChild = new TestChild();

      testChild.test();

      //调用静态内部类的方式2

      TestChild testChild2 = new TestFather.TestChild();

      testChild2.test();

     

      //调用非静态内部类的方式

      TestFather testFather = new TestFather();

      TestChildObj testChild3 = testFather.new TestChildObj();

      testChild3.test();

}




2.外部类和内部类代码

public class TestFather{

public String test(){

return "外部类返回值";

}

public static class TestChild{

public String test(){

return "内部静态类返回值";

}

}

public  class TestChildObj{

public String test(){

return "内部非静态类返回值";

}

}


}


3.结果:

内部静态类返回值

内部静态类返回值

内部非静态类返回值


0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交