其他分享
首页 > 其他分享> > 一、对象与类的区别(阶段三)

一、对象与类的区别(阶段三)

作者:互联网

什么是面向对象?

把一组数据结构和处理它们的方法组成对象(object),把相同行为的对象归纳为(class),通过类的封装(encapsulation)隐藏内部细节,通过继承(inheritance)实现类的泛化(generation)/特化(specialization),通过多态(polymorphism)实现基于对象类型的动态分派(dynamic dispatch)

 

 

一、对象

--现实生活中

 

--计算机世界(程序)中

  1. 通过一个或多个变量保存其状态
  2. 通过方法(method,也被译为函数)来实现它的行为

 

二、类

--将属性及行为相同或相似的对象归为一类。
--类可以看成是对象的抽象,代表了此类对象所具有的共有属性和行为。
--在面向对象的程序设计中,每一个对象都属于某个特定的类。

 

                       现实世界与计算机世界之间对象、实体与类之间的关系

 

结构化程序设计

面向对象程序设计

 

标签:面向对象,对象,区别,--,程序模块,阶段,行为,属性
来源: https://www.cnblogs.com/rozen-lin/p/14325884.html