在线名词解释大全
专业、全面、易懂的全领域名词百科

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

题型:单选题
选项
A.  当一个类中至少有一个方法为抽象方法时,这个类为抽象类。
B.  当一个类A为抽象类B的子类,且A没有将B的抽象方法全部实现时,这个类A还是抽象类。
C.  当一个类无法被实例化时,这个类是抽象类。
D.  当一个类A实现某个接口B(接口中的所有方法都是抽象方法),且没有全部实现其中的抽象方法时,这个类A还是抽象类。
正确答案:C
名词解析
抽象类无法被实例化,因为它至少有一个方法为抽象方法,即它至少有一个方法不明确该如何执行,因而不能被实例化;反之,不能被实例化的类却不一定是抽象类,例如:当某个类的构造方法被写为private,那么外界无法访问这个私有的构造方法,也就无法在这个类体之外实例化该类。