对象的魔力

在面向对象程序设计中,对象可以看做数据(特性)以及由一系列可以存取、操作这些数据的方法所组成的集合;

  • 多态——可以对不同类的对象使用同样的操作;
  • 封装——对外部世界隐藏对象的工作细节;
  • 继承——以通用的类为基础建立专门的类对象;

1.多态

多态意味着即使不知道变量所引用的对象类型,也能对它进行操作,而它也会根据对象类型的不同而表现不同的行为;

2.封装

封装是指向程序中的其他部分隐藏对象的具体实现细节的原则

3.继承

results matching ""

    No results matching ""