面向对象有哪些特征

封装

将描述某种实体的数据和基于这些数的操作集合到一起,形成一个封装体,封装的目的保证了类内部数据结构的完整性,使用户无法轻易操作类的内部数据,这样降低了对内部数据的影响,提高了程序的安全性和可维护性,使软件具有模块性的基础,实现软件部件的高内聚、低耦合

继承

在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行创建新的类,使得子类具有父类的实例域和方法,

多态

多态指的是多种状态,一个操作在不同的对象时,会产生不同的效果,一个引用变量到底会指向哪个实例对象,必须在程序运行期间决定。
有两种方式可以实现多态:多个子类对同一方法的重写和实现接口并覆盖接口中的同一方法

发布了212 篇原创文章 · 获赞 37 · 访问量 18万+

猜你喜欢

转载自blog.csdn.net/qq_23864697/article/details/104938586