A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

为啥子父类class前面加上public  会出现编译错误啊??  应该是谁的权限大啊???

15 个回复

正序浏览
肯定父类权限大
回复 使用道具 举报
受教了!
回复 使用道具 举报
老徐 发表于 2015-6-9 22:20
一个java文件可以有好几个类,但是只有一个类是public的,并且这个类名就是文件名。 受教了 ...

共进 加油
回复 使用道具 举报
知来者之可追 发表于 2015-6-9 21:42
是的,子类的权限应该大于等于父类的。

明白啦  
回复 使用道具 举报
小悟空et 发表于 2015-6-9 09:25
加了public的类  名字要和文件名一样,比如public class Demo 的文件名必须是 Demo.java。不能是别的 ...

好的 谢谢啦     
回复 使用道具 举报
一个java文件可以有好几个类,但是只有一个类是public的,并且这个类名就是文件名。 受教了
回复 使用道具 举报
子类方法访问权限大于等于父类方法访问权限   (父类如果是public,子类只能是public)
回复 使用道具 举报
是的,子类的权限应该大于等于父类的。
回复 使用道具 举报
楼上是正解是
回复 使用道具 举报
子类的权限应该大于等于父类的。比如父类是protected,子类可以是protected也可以是public的。
一个java文件可以有好几个类,但是只有一个类是public的,并且这个类名就是文件名。
回复 使用道具 举报
加了public的类  名字要和文件名一样,比如public class Demo 的文件名必须是 Demo.java。不能是别的
回复 使用道具 举报
编译错误提示是什么呢
回复 使用道具 举报
一休 发表于 2015-6-8 21:18
不对  应该是小于等于

我都试了试  还是不对啊
回复 使用道具 举报
不对  应该是小于等于
回复 使用道具 举报
父类权限要大于等于子类吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马