为什么 private 不能修饰 class 为什么 public 可以,而 private 不可以...public class Test {} (可以)private class Test1 {} (不可以) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private 可以修饰class。前提是这个class 为 内部类。 class都私有了,那定义它干啥,。。方法私有至少能再同一个class中用,class私有了你去哪用? 对于顶级类(外部类)来说,只有两种修饰符:public和默认(default)。因为外部类的上一单元是包,所以外部类只有两个作用域:同包,任何位置。因此,只需要两种控制权限:包控制权限和公开访问权限,也就对应两种控制修饰符:public和默认(default)。既然你问的类使用了private修饰符,说明是个内部类。内部类的上一级是外部类,那么对应的有四种访问控制修饰符:本类(private),同包(default),父子类(protected),任何位置(public)。当一个内部类使用了private修饰后,只能在该类的外部类内部使用。 ----这种问题,你搜下好了 private 是可以修饰class的,用于一个class的内部,也就是内部类! inner class public class A{private class B{}private static class C{}} 同顶级类最亲近的就是同package下的其它类,但是这层控制归package-private了,也就是说原本对于属性有意义的private访问控制符对于顶级类而言因为丢失了同Class内空间而变得失去了意义。 私有类、私有静态类是经常用到的,在一些优秀的代码结构中很常见,比如:Java 类库、Tomcat 等等。如果能灵活运用私有类和私有静态类,那么就能表明代码的思路从面向过程已经转向到了面向对象。 private 可以修饰class。前提是这个class 为 内部类。 除非内部类,不然用private修饰class没意义. 呵呵 每一个类里必须有一个public的类 可以有private修饰 表示是内部类 关于java JarpCore包db下的Dao类 Thread.wait跟interrupt求解? 求高手 实现文字竖排 高手速来 新手的一个小问题,非技术性的。 網頁問題 那位大虾,能不能告诉小弟jwsdk+jdk1.3在98下的具体设置吗? 怎么让applet大窗口大小和ie的窗口大小一起变动?tkx in advance. sun scjp????? java中哪个函数是显示一个对话框的??? 请教坐标旋转排序的问题 2个类如何相互使用对方的方法,急!
前提是这个class 为 内部类。
既然你问的类使用了private修饰符,说明是个内部类。内部类的上一级是外部类,那么对应的有四种访问控制修饰符:本类(private),同包(default),父子类(protected),任何位置(public)。
当一个内部类使用了private修饰后,只能在该类的外部类内部使用。 ----
这种问题,你搜下好了
public class A{private class B{}
private static class C{}
}
也就是说原本对于属性有意义的private访问控制符对于顶级类而言因为丢失了同Class内空间而变得失去了意义。
前提是这个class 为 内部类。