抽象
隐藏实现细节,只展现关键特性。例如,一个车辆类可以有一个抽象的“停止”方法。
封装
将数据(字段)和方法绑定在一起(类中),通过访问修饰符限制直接访问。例如,使用私有字段搭配公有getter和setter。
继承
创建一个新类(子类)来沿用现有类(父类)的属性和方法,实现代码复用。例如,汽车类继承自车辆类。
多态
允许同一方法根据调用的对象不同,表现出不同行为。当两个类型属于同一继承链时,可以相互替代使用而不会出错。
如果觉得这篇文章对你有帮助,不妨帮忙点个小小的赞吧!
图片来自 ByteByteGo