【问题】 什么是抽象类?什么是抽象方法?各自有什么特点?
什么是抽象类?什么是抽象方法?各自有什么特点?
正确答案:有abstract关键字修饰的类为抽象类,抽象类是表示部分地实现功能,比如把某些已经确定的功能实现了,而抽象的功能则表示未实现,因为不能确定子类用什么方式实现它或者说把可能性和机会留给子类。抽象类和抽象方法的目的是相同的。当子类实现这些抽象方法后就是叫”实现“,如果这个方法在父类中已经实现了不是抽象的而子类再来实现一次就是“覆盖”或“重写“了父类的方法,这2个都叫实现了”多态“特性。“多态”就是某个“共性”在各个子类中表现出不同的“个性”,但都同时保留着“共性”。抽象类与抽象方法的特点:抽象类不一定有抽象
题目解析:本题出自青岛科技大学,江苏开放大学JAVA程序设计形成性考核作业1,由丰阳塔题库搜集整理。