举个例子
比方说一个游戏里面有“玩家”,而“玩家”就有血量、饥饿等属性。
于是便可以把“玩家”作为一个对象:
var player = {heath: 100, hunger:100}
你会发现“对象”是几种不同值的存储器。
然后你就可以用player.health来获取血量,player.hunger来获取饥饿
player.health = xx 以及 player.hunger = xx 来设置
但是当多人游戏时,会有很多“玩家”,然后你发现创建对象很麻烦,而且也不够“优雅”。
于是,就有了“构造方法”
不想写了。。接下来自己查教程了解,相信你会恍然大悟的
首先你的理解面向过程:加入把一件东西放到一个箱子里,面向过程就是第一部打开箱子,然后把东西放进去,然后关闭箱子:面向对象:就是把箱子看成一个对象,这个对象有属性比如说长宽高尺寸这些,他还有一个功能就是装东西.装东西这个就I相当于一个函数