抽象类和抽象方法有什么特点?
抽象类和抽象方法有什么特点?
正确答案:一个抽象类里面可以没有抽象方法,但含有抽象方法的类必定是抽象类;抽象类不能被实例化为对象,而只能作为其他类的超类,并且必须被继承;若某子类继承自一个抽象类,而该子类不是抽象类,则子类需要覆盖的方式来实例化超类中的所有抽象方法。抽象方法可再与public、protected复合使用,但不能与final、private和static复合使用;抽象方法只有方法声明,不能有方法体。
- 上一篇:什么是异常?为什么要进行异常处理?
- 下一篇:简述Java程序的可移植性。