OOP的核心思想

发布时间 2023-10-16 15:27:59作者: 流浪のwolf

1. 封装

既是信息封装,把一些信息进行封装成对象,只保留部分接口和方法与外部联系,能有效避免程序间相互依赖,实现代码模块间松藕合 ;

2. 继承

子类自动继承父类的属性和方法,继承实现了代码的重用性 ;

3. 多态

子类继承了来自父级类中的属性和方法,并对其中部分方法进行重写。于是多个子类中虽然都具有同一个方法,但是这些子类实例化的对象调用这些相同的方法后却可以获得完全不同的结果,这种技术就是多态性。多态性增强了软件的灵活性。