Java的抽象类不能被实例化。如果试图实例化,会编译报错。
示例:
定义一个抽象类:
package com.thb;public abstract class AbstractPoint {public AbstractPoint() {}
}
再定义一个主类:
package com.thb;public class Test4 {public static void main(String[] args) {AbstractPoint point = new AbstractPoint(); // 这个会编译报错,因为试图对抽象类实例化}}