第一生活网

java抽象类是否可以实例化(java抽象类)

雷荣曼
导读 大家好,我是小一,我来为大家解答以上问题。java抽象类是否可以实例化,java抽象类很多人还不知道,现在让我们一起来看看吧!1、抽象类的

大家好,我是小一,我来为大家解答以上问题。java抽象类是否可以实例化,java抽象类很多人还不知道,现在让我们一起来看看吧!

1、抽象类的引入是为了给实现他的子类服务的

2、在抽象类中存在着一个或多个抽象方法如你这个例子中的public abstract Shape makeShape(Point2D[] P);

3、而子类在继承抽象类时就可以继承抽象类中的非抽象的方法,而对于抽象类中的抽象方法,子类可以根据自己的需要去实现这个具体自己需要的抽象方法的内容,竟然子类都会去实现自己需要的那个抽象方法,那么在父类中就只要一个声明就够了,因为即使定义了父类中那个抽象方法的具体实现,仍然会被子类给重写,那么父类就没有必要再去写具体的实现了,不是吗

4、还有我觉得抽象类的引入很大部分原因也是为了接口做铺垫的

5、这么说你理解了吗

本文到此讲解完毕了,希望对大家有帮助。