JavaScript之基础-15 JavaScript OOP(概述、对象模板)
2016-03-28 18:28
525 查看
一、JavaScript OOP 概述
OOP 概述 - 面向对象的语言 - 封装 - 把相关的信息(无论数据或方法)存储在对象中 - 继承 - 从其它对象获得属性和方法 - 多态 - 能以多种不同的形式运行函数或方法 - ECMAScript支持这些要求,因此可被是看做面向对象的
封装
- 回顾直接量创建对象
- 使用new调用Object构造函数创建对象语法
继承 - 对象方法 - toString() - toLocaleString() - valueOf()
二、JavaScript 对象模板
使用function模板创建对象 - 可以使用function模板批量的创建某种类型的多个实例,且这些实例具备相同的基础属性
利用模板定义对象的属性
- 对象模板中使用this关键字声明对象的属性
- 对象模板中使用this关键字声明对象方法
重写方法 - 默认的toString()方法返回的信息量很少
this关键字 - JavaScript中,this关键字用在方法内。专门引用正在被调用的方法当前所在的对象 - 函数中,this为当前对象
- 构造函数中,this 引用新创建的对象
总结:本章内容主要介绍了 JavaScript OOP(概述、对象模板)
OOP 概述 - 面向对象的语言 - 封装 - 把相关的信息(无论数据或方法)存储在对象中 - 继承 - 从其它对象获得属性和方法 - 多态 - 能以多种不同的形式运行函数或方法 - ECMAScript支持这些要求,因此可被是看做面向对象的
封装
- 回顾直接量创建对象
- 使用new调用Object构造函数创建对象语法
继承 - 对象方法 - toString() - toLocaleString() - valueOf()
二、JavaScript 对象模板
使用function模板创建对象 - 可以使用function模板批量的创建某种类型的多个实例,且这些实例具备相同的基础属性
利用模板定义对象的属性
- 对象模板中使用this关键字声明对象的属性
- 对象模板中使用this关键字声明对象方法
重写方法 - 默认的toString()方法返回的信息量很少
this关键字 - JavaScript中,this关键字用在方法内。专门引用正在被调用的方法当前所在的对象 - 函数中,this为当前对象
- 构造函数中,this 引用新创建的对象
总结:本章内容主要介绍了 JavaScript OOP(概述、对象模板)
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android Native 绘图方法
- C# partial关键字说明
- asp下查询xml的实现代码
- SQL语句的各个关键字的解析过程详细总结
- C# 的关键字详细介绍
- C# 参考之访问关键字:base、this
- .net(c#)中的new关键字详细介绍
- c# 所有类型都从Object类型派生
- C#基础语法:Base关键字学习笔记
- 深入分析C++中几个最不常用的关键字
- 详谈signed 关键字
- 探讨register关键字在c语言和c++中的差异
- C++的static关键字及变量存储位置总结
- C 语言restrict 关键字的使用浅谈
- C# Dynamic关键字之:解析dynamic就是Object
- php关键字仅替换一次的实现函数
- 什么是DAO Database Access Object
- asp.net中的check与uncheck关键字用法解析
- javascript 面向对象编程 function是方法(函数)