什么是面向对象

  • 面向对象最主要的特点是:封装,继承,多态封装,就把所有的属性都放置在一个固定的地方,然后提供一个接口供你使用,而你只能够使用这些属性,而不用知道它们是如何的定义的。继承,就像儿子从父亲那里继承遗产或者其他什么东西一样的,如果子类继承自父类,那他不仅有父类的属性和方法,也拥有自己的属性和方法多态:主要讲的是重写和重载(这两者的区别查查百度),主要是讲子类如何使用父类的方法,重载就好象,父亲教给孩子种地的方法,孩子学会之后,改变其中的某一些条件来操作,但还没有离开父亲所教的方法,而重写则是孩子干脆发明或者引用一种新的方法来种地。
  • 代码最后是以0,1的形式存放的,面向对象对于计算机来说好像没有什么意义,但是对于现实世界的我们来说,面向对象的技术便于从立体和时间的角度写出精简、易维护和修改的代码。
原文地址:https://www.cnblogs.com/zwei1993/p/4597884.html