认识面向对象:

/*
五点

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>
View Code

相关文章:

  • 2021-07-26
  • 2022-12-23
  • 2021-11-19
  • 2021-08-14
  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-04-11
  • 2022-12-23
  • 2021-10-07
  • 2021-04-21
  • 2021-07-12
  • 2021-05-08
相关资源
相似解决方案