关闭

Js_面向对象基础

617人阅读 评论(0) 收藏 举报

JavaScript中没有类,而是用函数闭包(closure)模拟出来的,类似与C#中的类,在js中叫对象。

function Person(name,age){//声明一个对象,类似于C#中定义一个类
	this.Name = name;//Name是动态的定义的,原来没有
	this.Age = age;
	this.SayHello=function(){
		alert("你好,我是"+this.name+",我"+this.age+"岁了");
	}
}
var p1= new Person("Tomy",22);//使用new,否则就变成调用函数了,Person是没有返回值的,如果不用new那p1就是undefined
p1.SayHello();
p1.Sex="男";//动态的给p1加了一个性别,就可以使用了
alert(p1.Sex);



1
1
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

设计模式-可复用面向对象软件的基础 [读书笔记]

1.将软件与设计模式比拟为城市与建筑模式,那么在面向对象的解决方案里,我们将对象和接口看成墙壁和门窗,模式的核心在于提供了相关问题的解决方案。   在软件设计中可能会遇到很多类似的问题,在每次遇到类似...
  • AnnaLoad
  • AnnaLoad
  • 2016-04-17 10:26
  • 1488

【C++面向对象学习笔记】-基础知识

1.基本概念 面向对象程序设计是利用对象来进行程序设计。一个对象表示现实世界中一个独一无二的实体。例如,一名学生、一张桌子、一个圆等都可以看作对象。一个对象具有唯一的身份、状态和行为。一个对象的状态...
  • Kevin_zhai
  • Kevin_zhai
  • 2015-09-08 16:58
  • 3504

好书整理系列之-设计模式:可复用面向对象软件的基础 5

第5章行为模式行为模式涉及到算法和对象间职责的分配。行为模式不仅描述对象或类的模式,还描述它们之间的通信模式。这些模式刻划了在运行时难以跟踪的复杂的控制流。它们将你的注意力从控制流转移到对象间的联系方...
  • coolstar
  • coolstar
  • 2001-08-16 11:09
  • 1571

JS面向对象基础

  • 2013-11-22 20:22
  • 296KB
  • 下载

js实现面向对象基础代码

  • 2016-02-02 22:57
  • 2KB
  • 下载

JS面向对象基础

·  变量、属性 var a=2; //变量:自由的,不属于任何人 alert(a); var arr=[1,2,3,4]; arr.a=12; //属性:属于一个对象的 alert(a...
  • weihongda666
  • weihongda666
  • 6天前 10:26
  • 4

js面向对象基础(进阶)

在讨论如何解决上次的问题前,我们先来区分一下在js里,什么是对象什么是类。 类指的是对一群具有相同特征的对象的集合的描述,而对象指的是真实存在的对象个体。打个简单的例子:类好比是一个模子,对象就是模...
  • Tank_in_the_street
  • Tank_in_the_street
  • 2017-06-16 10:06
  • 128

JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)

什么是面向对象? 面向对象可以把程序中的关键模块都视为对象,而模块拥有属性及方法。这样我们如果把一些属性及方法封装起来,日后使用将非常方便,也可以避免繁琐重复的工作。接下来将为大家讲解在JS中面向对...
  • qq_34101303
  • qq_34101303
  • 2017-08-03 11:55
  • 94

JS面向对象基础篇(封装 继承 多态)

JS面向对象基础篇(封装 继承 多态) 首先我们要创建一个对象,我们可以利用javascript的语法特征,以类的思想来创建对象 一:封装 (1)原始方法,代码如下 ...
  • C14210220635C
  • C14210220635C
  • 2017-11-08 14:57
  • 53

js面向对象——工厂模式(超级基础)

最近开发一个小项目,技术水平较低,然后弹框写的乱七八糟,之后想为啥不使用面向对象封装一下,每次调用不就ok了?然后就开始面向对象学习…
  • jch923798729
  • jch923798729
  • 2017-12-22 12:54
  • 64
    博主寄语
    欢迎浏览!                              欢迎探讨!                              欢迎评论!                              
    个人资料
    • 访问:278681次
    • 积分:3500
    • 等级:
    • 排名:第10966名
    • 原创:94篇
    • 转载:5篇
    • 译文:0篇
    • 评论:33条
    精彩纷呈
    最新评论