时间:01-17人气:20作者:所谓缘
普通类可以直接创建对象,用于实现具体功能;抽象类不能直接实例化,必须被继承后才能使用,常用于定义通用规范。
区别
普通类:可以直接生成对象,包含完整的方法和属性,能独立完成功能。比如手机类,可以直接创建一部手机对象,调用拍照、打电话等方法。普通类适合描述具体事物,每个对象都是独立的实体。
抽象类:不能直接创建对象,必须由子类继承并实现其中的抽象方法。比如交通工具类,定义了“行驶”这个抽象方法,但具体怎么行驶由汽车、自行车等子类决定。抽象类用于统一规范,避免重复代码,适合设计框架或基础模块。
注意:本站部分文字内容、图片由网友投稿,如侵权请联系删除,联系邮箱:happy56812@qq.com