在线名词解释大全 - Java语言程序设计 - 详细

下面介绍几种出现抽象类的情况,哪种是错误的()

A
 当一个类中至少有一个方法为抽象方法时,这个类为抽象类。
B
 当一个类A为抽象类B的子类,且A没有将B的抽象方法全部实现时,这个类A还是抽象类。
C
 当一个类无法被实例化时,这个类是抽象类。
D
 当一个类A实现某个接口B(接口中的所有方法都是抽象方法),且没有全部实现其中的抽象方法时,这个类A还是抽象类。
正确答案:
抽象类无法被实例化,因为它至少有一个方法为抽象方法,即它至少有一个方法不明确该如何执行,因而不能被实例化;反之,不能被实例化的类却不一定是抽象类,例如:当某个类的构造方法被写为private,那么外界无法访问这个私有的构造方法,也就无法在这个类体之外实例化该类。
相关推荐
扫描二维码
关注公众平台