黑马程序员技术交流社区

标题: 求解,为什么???? [打印本页]

作者: zy18692243338    时间: 2015-5-7 20:58
标题: 求解,为什么????
public class Outer
{       
        private int num=4;
        public void test(){
                Inner inner=new Inner();
                inner.show();
        }

         class Inner
        {
               
                void show()
                {
                        System.out.println("num"+num);
                }

        }       
}
class classExample
{
        public static void main(String[] args)
        {
                Outer.outer=new Outer();
                Outer.test();
        }
}

其中的Outer.outer=new Outer();为什么这么写???表示什么意思
作者: 吾爱SF    时间: 2015-5-7 21:00
学习中。。。。
作者: 关山明月    时间: 2015-5-7 21:18
  1. public static void main(String[] args)
  2.         {
  3.                 Outer outer=new Outer();
  4.                 outer.test();
  5.         }
复制代码

作者: 814326663    时间: 2015-5-7 21:26
在学习  还不懂
作者: yuanhnu    时间: 2015-5-7 21:35
那个写法是错误的,编译不通过




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2