Java类修饰符为什么没有protect? 没有private可以理解,但是protect就不清除了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java 类可以用 private 来修饰的。 protected class Taaaa { } private class Tbbbbb { }可以编译通过的。 java 默认修饰符为protect,包级别的,包以外的就访问不了了 java 默认修饰符为protected,包级别的,包以外的就访问不了了,顺便说一句java 类可以用 private 来修饰的。 不对吧,默认应该是default package,protected修饰成员的话在包外的子类也可以访问,private不可以修饰类的,类修饰符只有public和默认。 protected和default是两码事吧二楼的同学? http://blog.csdn.net/cnhuai/archive/2008/12/18/3548678.aspxJava中各种修饰符与访问修饰符的说明--基础 top level的类修饰只有public和private,规定就是这样内部内有没有protected不清楚 我知道规定是public和package,但是我想知道这样规定的原因 ...... 我想java 支持自定义语法! 想怎么写就怎么写!期待...... 一个类要么作为对外提供的接口,这时候使用public,要么作为包内部使用,不使用public即可。要别的有什么意义呢? 类定义成private有什么意义呢? 我想如果有protected的话,那么在包外的子类也可以访问,这样做我觉得也是有意义的。比如包PA和包PB,PA里A是protected的,PB里的B继承A,那么就可以访问B,而且B还可以访问PB里的其他类,但PB的其他非A子类就不能访问A。 我的eclipse 啊当然是内部类,否则怎么能编译通过。LZ说 它们不能修饰类啊。但可以啊。 如果支持protected,那么就存在一个问题在编译类时,如果类定义前含有import pa.PA语句,那么对于PB extends PA来说,这应该是可以编译通过的,但是对于PB外的类来说这应该是错误的这样在类还未开始前就增加了非常多的复杂度 内部类 可以有 private 和 protect的 JAVA的类只能用public、abstract来修辞,还有一种就是默认的,不修辞。 PA和PB的类为public,然后PA的类暴露protected方法供PB使用就够了咩. java类(class)默认的修饰符是default,即这个类可以被它的内部类访问,也可以被与它同在一个包下的类访问。当protected修饰class时,表示这个class可以被它的子类(即继承这个class的类)访问,也可以被它的内部类访问,同时也能被同一个包下的类访问。当private修饰class时,表示这个class只能被它的内部类访问。当public修饰class时,表示这个class可以被任何一个类访问。 java中如果没写访问控制符,则都默认为friendly。类的访问控制符只能是public和friendly类的限定符只能为final,abstract。 请大虾指点下,java如何求数组的最值问题(思路与代码) 一个JFrame里显示多个jfreechart图,怎么做?(在线结贴) 用java画矩形,错哪儿了?帮帮忙。。 货币组合问题 if-else的简写怎么写? 请问这段代码错在哪儿啊?代码很短,麻烦高手们看一看!谢谢 请教JTextFiled的取值问题 [在线等]求救,读取文本文件时,readLine认为“回车符”是一行结束的问题 急,求云或雨的实例 我用Oracle的Thin-Jdbc连Oracle数据库,为什么总出错? java中>>>是什么意思? node to traverse cannot be null!?
{
}
private class Tbbbbb
{
}可以编译通过的。
内部内有没有protected不清楚
我知道规定是public和package,但是我想知道这样规定的原因
要别的有什么意义呢?
我想如果有protected的话,那么在包外的子类也可以访问,这样做我觉得也是有意义的。
比如包PA和包PB,PA里A是protected的,PB里的B继承A,那么就可以访问B,而且B还可以访问PB里的其他类,但PB的其他非A子类就不能访问A。
我的eclipse 啊当然是内部类,否则怎么能编译通过。LZ说 它们不能修饰类啊。但可以啊。
这样在类还未开始前就增加了非常多的复杂度
内部类 可以有 private 和 protect的
类的访问控制符只能是public和friendly
类的限定符只能为final,abstract。