面向对象:不了解原理的情况下,会使用功能。比如:jQuery。
对象: 不了解内部结构,知道表面的工作。如:电视,我们只会操作但是不知道它的工作原理。
面向对象的三大特性:
1 抽象:抓住核心,重在抽。
2 封装:不考虑内部实现,只考虑功能使用。
3 继承:从父类上继承一些方法和属性,子类又有一些自己的特性。
继承分两个特点 多重继承和多态
多重继承:比如箱子,车子;继承结果就是集装箱:既能装东西又能跑。
多态:
===============
变量和属性:基本相同 只是变量比较自由,而属性是属于一个对象的。
方法和函数:函数就是一个方法,只不过函数比较自由,方法是属于某个对象的。
==============
this:当前发生事件的对象。当前的方法属于谁,this就是谁。