A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. class Outer{
  2.    
  3.         static class Inter{

  4.                 static void show(){

  5.                         System.out.println("内部方法");
  6.                 }
  7.         }
  8.        
  9. }


  10. class IOterDemo{
  11.         public static void main(String[]args){

  12.                  Outer.Inter.show()
  13. };
复制代码


为啥不能用外部类的对象  new Otuer().Inter.show()  调用

3 个回复

倒序浏览
自顶一个
回复 使用道具 举报
怎么没有人回答呢:'(
回复 使用道具 举报
静态内部类new的时候不需要外部类的实例。
要通过创建对象调用可以
new Otuer.Inter().show();
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马