美文网首页
6.面向对象的程序设计

6.面向对象的程序设计

作者: 莣忧草_3b53 | 来源:发表于2019-05-12 00:00 被阅读0次

对象:无序属性的集合。其属性值可以是函数,对象,值等。

1. 理解对象

属性类型:
[[Configurable]]: 1. 能否修改属性的特性 2. 否通过 delete 删除属性从而重新定义属性
[[Enumerable]]: 表示能否通过 for-in 循环返回属性。
[[Writable]]: 表示能否修改属性的值。
[[Value]]: :包含这个属性的数据值.

var person = {}; Object.defineProperty(person, "name", {     configurable: false,     value: "Nicholas" }); 
 
alert(person.name);  //"Nicholas" delete person.name; alert(person.name);  //"Nicholas" 

访问器属性:
[[Configurable]]
[[Enumerable]]
[[Get]]
[[Set]]
只指定 getter意味着属性是不能写,尝试写入属性会被忽略。

创建对象

理解原型链


QQ截图20190511232330.jpg

相关文章

  • 《软件工程》笔记7

    面向对象的实现 面向对象的程序设计最好还是选用面向对象的编程语言。 良好的程序设计风格对于面向对象实现来说格外重要...

  • 第四章 对象与类

    1 面向对象程序设计概述 面向对象程序设计(简称OOP)是当今主流的程序设计范型 Java是完全面向对象的,必须熟...

  • 《Java核心技术卷 I》之 Java对象与类

    Java对象与类 面向对象程序设计 面向对象程序设计,简称OOP,Java语言就是完全面向对象的。 类 类(cla...

  • JavaScript面向对象编程指南--读书笔记(上)

    第一章:面向对象的JavaScript 面向对象的程序设计 面向对象程序设计(oop)中最常用到的概念: 对象、方...

  • 6.面向对象的程序设计

    对象:无序属性的集合。其属性值可以是函数,对象,值等。 1. 理解对象 属性类型:[[Configurable]]...

  • python面向对象编程

    面向对象编程(一) 1、面向过程程序设计与面向对象程序设计: 面向过程的程序设计把计算机程序视为一系列的命令集合,...

  • oc编程思想

    面向对象概念 面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一...

  • 编程语言基础概念1

    什么是面向对象? 面向对象:指在程序设计中采用封装、继承、多态等设计方法。 什么是面向过程? 面向过程:程序设计按...

  • 面向对象

    title:面向对象tags: 基础,Java 面向对象 面向对象程序设计简介 面向对象的基本思想是使用类、对象、...

  • 三、对象与类

    面向对象程序设计概述 面向对象的程序设计(简称OOP)时当今主流的程序设计范型,已经取代了“结构化”过程化程序设计...

网友评论

      本文标题:6.面向对象的程序设计

      本文链接:https://www.haomeiwen.com/subject/csvioqtx.html