Open openks opened 6 years ago
OOP(Object Oriented Programming)面向对象编程 这个东西好几年之前就知道 继承,封装,多态全都知道 时间久全忘记了,最近群里有朋友讲起就再次重新回顾下
目标:重用性,灵活性,扩展性 特征:封装性,继承,多态
封装性: 人有以下几个公共特征可以封装在一起,作为一个正常的对象叫人 姓名 身份证号 会说话 会写字
继承性 学生是人,老师也是人 所以学生对象可以继承自人,教师对象也可以继承自人
多态性 执行的是相同的事情但是获取到的是不同的结果 现在有3个人,张三,李四,王五分别获取他们的职业,可能会得到不同的结果如"工人","农民","老师"等。这就属于多态。当然获取身份证号也不一样 这也算多态
OOP(Object Oriented Programming)面向对象编程 这个东西好几年之前就知道
继承,封装,多态全都知道
时间久全忘记了,最近群里有朋友讲起就再次重新回顾下
目标:重用性,灵活性,扩展性 特征:封装性,继承,多态
封装性: 人有以下几个公共特征可以封装在一起,作为一个正常的对象叫人 姓名 身份证号 会说话 会写字
继承性 学生是人,老师也是人 所以学生对象可以继承自人,教师对象也可以继承自人
多态性 执行的是相同的事情但是获取到的是不同的结果 现在有3个人,张三,李四,王五分别获取他们的职业,可能会得到不同的结果如"工人","农民","老师"等。这就属于多态。当然获取身份证号也不一样 这也算多态