时间:01-17人气:15作者:蓝莓骑士
普通类可以直接创建对象,用于实现具体功能;抽象类不能单独使用,必须被继承后才能发挥作用,常用于定义通用规范。
区别
普通类:可以直接实例化对象,包含完整的功能实现。比如手机类,能直接生产一部手机使用。普通类适合描述具体事物,所有方法都有具体代码,能独立完成工作。一个普通类可以创建多个对象,每个对象都具备相同的属性和行为。
抽象类:不能直接创建对象,必须通过子类继承后才能使用。比如交通工具类,定义了速度、载重等通用属性,但没有具体实现。抽象类包含抽象方法(只有声明没有代码),子类必须重写这些方法。抽象类主要用于规范子类的行为,确保子类遵循统一的设计。
注意:本站部分文字内容、图片由网友投稿,如侵权请联系删除,联系邮箱:happy56812@qq.com