时间:01-17人气:24作者:格桑花
父类是普通类,可以实例化,能包含具体方法和属性;抽象类不能实例化,必须被继承,至少包含一个抽象方法。
区别
父类:父类是普通类,可以直接创建对象,比如定义一个"动物"类,可以实例化具体的动物对象。父类的方法都有具体实现,子类可以直接调用或重写。父类可以包含普通方法和抽象方法,但不强制子类重写方法。
抽象类:抽象类不能单独创建对象,必须被其他类继承。它至少包含一个没有实现的方法(抽象方法),子类必须重写所有抽象方法。抽象类用于定义规范,比如定义"图形"抽象类,子类必须实现"计算面积"方法。抽象类可以有普通方法和属性,但主要作用是约束子类的行为。
注意:本站部分文字内容、图片由网友投稿,如侵权请联系删除,联系邮箱:happy56812@qq.com