java 里面 为什么子类继承父类的时候class前面不能加访问修饰符public 或者private

 我来答
百度网友77b129d416d
2011-03-16 · TA获得超过542个赞
知道小有建树答主
回答量:438
采纳率:0%
帮助的人:399万
展开全部
类(class)的修饰符只能是缺省,public, abstract , final
不能是private
在继承的时候要看父类是什么样的,如果父类是final的,那就不能用public修饰子类了 ,因为不能继承该类
越楽线6251
2011-03-17 · TA获得超过777个赞
知道小有建树答主
回答量:661
采纳率:0%
帮助的人:415万
展开全部
意思是本包可以访问..子类可以继承..
某类的protected 方法和属性在包外是不能通过该类对象进行访问的(你能在包外访问一个类的默认权限的方法和属性吗?当然不能),这就是为什么在某对象所在的包的以外的任何地方,你不可以通过该类的对象引用来调用它的protected 方法和属性,哪怕是在该类的子类中也不可以这样做。在该类包外的子类中能“看到“的只是子类自己继承来的protected 方法和属性,它是不能“看到“它的父类对象的protected方法和属性的。

也就是说你可以new 子类然后子类对象.protected属性..但是这样实际上访问的是子类继承来的属性..并不是父类的属性..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大楞佬
2011-03-16 · TA获得超过313个赞
知道小有建树答主
回答量:245
采纳率:0%
帮助的人:190万
展开全部
类的访问修饰只能是:缺省的、public(公共的)、abstract(抽象的)、final(不能继承的)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
酆玥U0
2011-03-22 · TA获得超过655个赞
知道小有建树答主
回答量:249
采纳率:0%
帮助的人:114万
展开全部
公开的可以 私有的不可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
772607830
2011-03-16
知道答主
回答量:17
采纳率:0%
帮助的人:5.7万
展开全部
类的访问权限好像是public、abstract,final,defaultl型的,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式