1.问答题
(1)子类可以有多个父类吗?
(2)java.lang包中的Object类是所有其他类的祖先吗?
(3)如果子类和父类不在同一个包中,子类是否继承父类的友好成员?
(4)子类怎样隐藏继承的成员变量?
(5)子类重写方法的规则是怎样的?重写方法的目的是什么?
(6)父类的final方法可以被子类重写吗?
(7)什么类中可以有abstract方法?
(8)对象的上转型对象有怎样的特点?
(9)一个类的各个子类是怎样体现多态的?
(10)面向抽象编程的目的和核心是什么?
问答题解析
1.不可以。Java是单继承的,只能继承一个父类。
2.是。
3.不继承。关于各个访问修饰符的访问权限可以看下表
访问修饰符
本类
同包
子类
其他
private
T
友好
T
T
protected
T
T
T
public
T
T
T
T
4.声明与父类同名的成员变量。
5.子类重写的方法的返回值类型,方法名,参数类型,顺序,个数都要与父类继承的方法相同,而且访问修饰符的限定范围大于等于父类方法。目的是可以父类的状态和行为改变为自身的状态和行为,实现多态。
6.不可以
7.abstract类。
本文发布于:2024-01-27 17:38:55,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17063483341693.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |