JAVA关于继承的问题

发布网友 发布时间:2022-04-25 15:52

我来回答

5个回答

热心网友 时间:2022-05-03 05:54

java中有四种访问权限:

你看了这些属性就知道继承之间能不能 继承到了。

关于继承,子类可以拥有父类的非私有变量和方法。而且子类可以添加自己的变量和方法,这样就具有了扩展性,同时实现了代码的复用,减少代码量,整个程序结构也变得很清晰。等你学了设计模式你就会发现继承的用处以及和其他几种比如实现接口、组合、委托的异同。会对继承有更深的认识的!

热心网友 时间:2022-05-03 07:12

父亲的属性可以继承,即便是private String name。只不过class Child 不能使用这个属性。

选D. line 8
原因:父亲的属性可以继承,即便是private String name。只不过class Child 不能使用这个属性

java的继承的关键字为extends,实际上继承的意义是扩展。子类通过继承父类的属性和方法,自己又定义了属于自己的属性和方法,这样子类就扩展(extends)了

热心网友 时间:2022-05-03 08:46

D 不好意思。。看错了。。反正是public String getValue(){ return name; }这一行哈。。

私有属性。。除了自己谁也不能访问。。即便是儿子也不能访问。。

改为protected String name的话儿子就能访问了。。protected就是自己和自己的子类可以访问。。

热心网友 时间:2022-05-03 10:38

D
没有继承name属性 因为它是私有的 private
私有是不可以被继承的。

热心网友 时间:2022-05-03 12:46

D,name是封装在Parent里面的属性。 不能直接访问!!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com