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

在本段程序中static的意义。求大神赐教。

在本段程序中static的意义。求大神赐教。

qq_南归亭旁_0 2017-03-20 20:15:38
查看完整描述

3 回答

已采纳
?
大LOVE辉

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

静态内部类只能访问外部类的静态成员。
静态内部类的对象可以直接生成:SOuter.SInner in=new SOuter.SInner ();而不需要通过生成外部类对象来生成。这样实际上使静态内部类成为了一个顶级类。可以定义私有静态内部类。


SOuter类有个叫SInner 的内部类(非静态)
SOuter    stu = new SOuter();
stu.SInner sch = new stu.SInner ();
sch就是SInner 的一个对象。

假如SInner 是内部静态类:
SOuter.SInner sch = new SOuter.SInner ();


明白了吧,望采纳

查看完整回答
反对 回复 2017-03-20
?
肥冰

TA贡献101条经验 获得超60个赞

这是把这个类放在另一类里面,俗称内部类,用static修饰则是静态内部类.

这样做一般有如下好处不需要在外部引用,只为当前类提供服务。  封装的完整性。

查看完整回答
1 反对 回复 2017-03-20
  • 3 回答
  • 0 关注
  • 1279 浏览

添加回答

举报

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