RT,自己理解是继承某个对象后会继承该对象的非私有方法,而抽象继承是继承一个抽象类,而去实现该对象的抽象方法。不知道理解的对不对,欢迎拍砖。
4 回答
饮歌长啸
TA贡献1951条经验 获得超3个赞
java特性:抽象 继承 封装 多态
抽象 是对事物的共性表示成一个 类
继承 是子类继承父类
重载 是多态的一种表现, 多态 分 重载和覆盖,
重载时同一个类中 两个函数名相同,但是参数的类型或个数不同
覆盖 是子类中的函数名和参数 与它继承的父类的函数名和参数完全相同,子类的该函数覆盖了父类的该函数
个人觉得多实践比较好
LEATH
TA贡献1936条经验 获得超6个赞
重载遵循两同一不同的原则:在同一个类中方法名相同,参数列表不同,至于方法的其他的部分,如返回类型和修饰符等,与重载没有任何关系,
继承是java三大基本特征之一,可以达到代码复用的效果,继承体现在子类和父类的关系,重载体现在同一个类,所以它不是重载,
抽象只是一个对事物高度抽象出来的一个类,它也不是重载,但抽象类里可以包含重载
添加回答
举报
0/150
提交
取消