类和对象的理解一

类和对象的关系:

      在现实生活中,可以理解为,先有对象,然后根据对象的共性抽象出一个类型,一个类;

      而在面向对象编程中,则是先定义好类,然后用类来生成对象,类就是对象的模板;

      现实生活中,万物均为对象,但代码中的类却未必能在现实生活中找到一一对应的,如一些辅助类,或者抽象类等。

===============================================

面向对象编程,就是使用现实生活中的思维方式去通过计算机去解决我们的问题;

在面向对象之前,大部分都是使用面试过程的方式来处理问题,核心就是函数(方法),解决不同的问题就定义不同的方法。

但是面向对象则是把问题中的所有主体抽象为一个个的类,每个类都有自己的属性和方法,而要实现的功能就通过类的对象之间相互发送消息来实现。

原文地址:https://www.cnblogs.com/tommy-huang/p/12532261.html