关闭

Js_面向对象基础

598人阅读 评论(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网站的观点或立场
    博主寄语
    欢迎浏览!                              欢迎探讨!                              欢迎评论!                              
    个人资料
    • 访问:262170次
    • 积分:3389
    • 等级:
    • 排名:第10570名
    • 原创:94篇
    • 转载:5篇
    • 译文:0篇
    • 评论:33条
    精彩纷呈
    最新评论