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

为什么java创建内部类时,new在中间?

为什么java创建内部类时,new在中间?

道临 2016-07-15 11:45:49
例如:Inner phone=hello.new Inner();hello是外部类的实例。
查看完整描述

2 回答

已采纳
?
损失函数

TA贡献114条经验 获得超93个赞

静态内部类可以直接创建对象new B.C();
如果内部类不是静态的,那就得这样
B b = new B();
B.C c = b.new C();

查看完整回答
反对 回复 2016-07-15
?
慕粉uspeakeasy

TA贡献9条经验 获得超5个赞

如果是静态内部类直接创建对象;

如果不是的话就得两类一象,然后再两类两象。

查看完整回答
反对 回复 2016-07-16
  • 2 回答
  • 0 关注
  • 1422 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信