文章目录
  1. 1. 对于oop面向对象编程的理解

对于oop面向对象编程的理解

OOP(Object Oriented Programming)面向对象编程
这个东西好几年之前就知道
继承,封装,多态全都知道
时间久全忘记了,最近群里有朋友讲起就再次重新回顾下

目标:重用性,灵活性,扩展性
特征:封装性,继承,多态

封装性:
人有以下几个公共特征可以封装在一起,作为一个正常的对象叫人
姓名
身份证号
会说话
会写字

继承性
学生是人,老师也是人
所以学生对象可以继承自人,教师对象也可以继承自人

多态性
执行的是相同的事情但是获取到的是不同的结果
现在有3个人,张三,李四,王五分别获取他们的职业,可能会得到不同的结果如”工人”,”农民”,”老师”等。这就属于多态。当然获取身份证号也不一样 这也算多态

文章目录
  1. 1. 对于oop面向对象编程的理解