问题描述
RT,自己理解是继承某个对象后会继承该对象的非私有方法,而抽象继承是继承一个抽象类,而去实现该对象的抽象方法。不知道理解的对不对,欢迎拍砖。 问题补充:嗯,周末在家看百家讲坛,易老师有很多次提出“抽象继承”说诸子百家的思想我们应该抽象继承,于是就想到编程方面来了。冲杯茶喝 写道
解决方案
java特性:抽象 继承 封装 多态抽象 是对事物的共性表示成一个 类继承 是子类继承父类重载 是多态的一种表现, 多态 分 重载和覆盖, 重载时同一个类中 两个函数名相同,但是参数的类型或个数不同 覆盖 是子类中的函数名和参数 与它继承的父类的函数名和参数完全相同,子类的该函数覆盖了父类的该函数个人觉得多实践比较好
解决方案二:
重载遵循两同一不同的原则:在同一个类中方法名相同,参数列表不同,至于方法的其他的部分,如返回类型和修饰符等,与重载没有任何关系,继承是java三大基本特征之一,可以达到代码复用的效果,继承体现在子类和父类的关系,重载体现在同一个类,所以它不是重载,抽象只是一个对事物高度抽象出来的一个类,它也不是重载,但抽象类里可以包含重载
解决方案三:
多实践下 有些问题迎刃而解
解决方案四:
楼主过于咬文嚼字了 抽象继承只是面向对象编成的特性 重载是多态的体现
时间: 2024-09-08 18:21:01