JavaScript面向对象实现

阅读更多
1. 面向对象三大特征

2. JavaScript自定义对象

2.1) 创建对象方式一,对象初始化器方式

2.2) 创建对象方式二,构造函数方式

chap03/demo01.jsp



http://localhost:8080/HeadFirstJavaScript/chap03/demo01.jsp


对象属性定义:私有属性;对象属性;类属性;
对象方法定义:私有方法;对象方法;类方法;

chap03/demo02.jsp



http://localhost:8080/HeadFirstJavaScript/chap03/demo02.jsp
类属性
对象属性
对象属性2


chap03/demo03.jsp



http://localhost:8080/HeadFirstJavaScript/chap03/demo03.jsp
类方法
私有方法
对象方法
对象方法2


2.3) JavaScript实现封装特性

2.4) JavaScript实现继承特性

Apply()实现属性和方法的继承;

chap03/demo04.jsp



http://localhost:8080/HeadFirstJavaScript/chap03/demo04.jsp
jack
1
我是:jack,今年:1
会吃


Prototype实现原型的继承;

chap03/demo05.jsp



http://localhost:8080/HeadFirstJavaScript/chap03/demo05.jsp
jack
1
我是:jack,今年:1
会吃


2.5) JavaScript实现多态特性

chap03/demo06.jsp



http://localhost:8080/HeadFirstJavaScript/chap03/demo06.jsp
我是狗
我是猫

你可能感兴趣的:(javascript)