什么是面向对象编程的思想
在这里,万事万物皆对象把现实世界中的每一个物体都看作一个对象,每个对象都有固有的属性和方法,比如把人看作一个对象,属性有:眼睛鼻子啥的,而方法有:吃穿住行等。而面向对象最主要的特点是:封装,继承,多态封装,就把所有的属性都放置在一个固定的地方,然后提供一个接口供你使用,而你只能够使用这些属性,而不用知道它们是如何的定义的。继承,就像儿子从父亲那里继承遗产或者其他什么东西一样的,如果子类继承自父类,那他不仅有父类的属性和方法,也拥有自己的属性和方法多态:主要讲的是重写和重载(这两者的区别查查百度),主要是讲子类如何使用父类的方法,重载就好象,父亲教给孩子种地的方法,孩子学会之后,改变其中的某一些条件来操作,但还没有离开父亲所教的方法,而重写则是孩子干脆发明或者引用一种新的方法来种地总之: