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(); // 这个会编译报错,因为试图对抽象类实例化
}
}