认识面向对象:
/*
五点
1、发展历史
2、编程思想
面向过程的编程思想:只关心数学逻辑。
面向对象的编程思想:直接生活逻辑映射到我们的程序中。
3、语法
类 对象
类:具有一类相同特征的事物的抽象概念。
对象:具体的某一个实体,唯一的。
4、代码
5、结构
基本数据类型(单个数据) -> 数组(批量数据) -> 对象(既能够存储数据,又能够存储函数)
*/
我们想创建两个对象,利用传统的对象方式:
1 <script> 2 /* 3 【注】面向对象的特点是继承、封装、多态。 4 */ 5 6 var person1 = new Object(); 7 person1.name = 'blue'; 8 person1.sex = "男"; 9 person1.showName = function(){ 10 alert("我的名字叫" + this.name); 11 } 12 person1.showSex = function(){ 13 alert('我是' + this.sex + "的"); 14 } 15 16 person1.showName(); 17 person1.showSex(); 18 19 /* 20 重复代码太多,封装函数。 21 */ 22 23 var person2 = new Object(); 24 person2.name = 'red'; 25 person2.sex = "女"; 26 person2.showName = function(){ 27 alert("我的名字叫" + this.name); 28 } 29 person2.showSex = function(){ 30 alert('我是' + this.sex + "的"); 31 } 32 33 person2.showName(); 34 person2.showSex(); 35 36 </script>