封装:
就是把数据“封闭”起来,尽量不给别人看到。
面向对象的基本语法“类的定义”形式,可以认为是最基本封装——封装了很多数据到某个类(对象)。
但:
更严格(更常说)的封装,是尽量将属性做出“私有的”——并通过共有的方法来向外提供对该属性的“可控性操作”
继承:
多态:
多态:看起来用的是相同的东西(方法),但会得到不同的结果。
通常是指:一个对象可以使用相同的方法(动作)但得到不同的结果:
(这里是其他常见面向对象语法示例:)
class A{
function f1($x ){....做事情1;。。。。}
function f1($x, $y ){....做事情2;。。。。}
function f1($x, $y, $z ){....做事情3;。。。。}
}
也指:不同的对象使用相同的方法,但得到不同的结果
原文:https://www.cnblogs.com/zsyzsyzsyzsyzsy/p/10916565.html