面向对象编程的理解?
答:面向对象编程,就是将你的需求抽象成一个对象,然后针对这个对象分析其特征(属性)与动作(方法)。这个对象我们称之为类。面向对象编程思想其中一个特点就是封装,就是把你需要的功能放在一个对象里。
一、封装
1.1创建一个类
在javascript中创建一个类,很容易,
方法一:首先,声明一个函数保存在变量里,然后,在这个函数内部通过this(函数内部自带的一个变量,用于指向当前这个对象)变量添加属性或者方法,来实现对类的添加属性或方法。
举个例子:
var Book = function(id,bookname,price){ this.id = id; this.bookname = bookname; this.price = price; }