丶梦里看不见_03557494
2016-06-27 15:46
我也是在同一个包下创建的类,可是始终运行不起来。
T0627 t=new T0627();
T0627.Phone phone=t.new Phone();
phone.call();
你的Phone类是类T0627中的类,也就是类中类,但是非静态(static)的类中类不能使用外部类进行.操作,必须用实例来进行实例化类中类.比如:
public class A {
public class B {
}
};
这样子创建才是正确的
A a = new A();
A.B ab = a.new B();
来源:http://blog.csdn.net/thirtydevs/article/details/21661485
import 包名两次。。。。。
Java入门第二季 升级版
530554 学习 · 6091 问题
相似问题