为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我自己写的运行结果不对呢?

我也是在同一个包下创建的类,可是始终运行不起来。

5770d9d00001315005000364.jpg

5770d9d100015a1f04710355.jpg


正在回答

2 回答

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

2 回复 有任何疑惑可以回复我~
#1

丶梦里看不见_03557494 提问者

非常感谢!
2016-08-06 回复 有任何疑惑可以回复我~

import 包名两次。。。。。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我自己写的运行结果不对呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信