约 214 字小于 1 分钟
抽象类(Abstract Class)
面试题1:什么是抽象类?它有什么作用?
答:抽象类是一种不能被实例化的类,它的作用是为其子类提供一个公共的接口,子类必须实现抽象类中的抽象方法。
面试题2:抽象类和接口有什么区别?
答:抽象类和接口的区别在于抽象类可以包含非抽象方法,而接口只能包含抽象方法。另外,一个类只能继承一个抽象类,但可以实现多个接口。
面试题3:如何定义一个抽象类?如何定义一个抽象方法?
答:定义一个抽象类需要使用abstract关键字修饰类名,定义一个抽象方法需要使用abstract关键字修饰方法名,并且不需要方法体。