<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" > |
<html> |
<head> |
<title>JS中自定义对象</title> |
</head> |
<body> |
<script type= "text/javascript" > |
/* |
在java中定义一个类 |
class Person |
{ |
String name; |
int age; |
public Person() |
{ |
|
} |
} |
在JS中定义类需要使用function关键字 |
function 类名() |
{ |
类体 |
} |
*/ |
//使用JS描述一个Person类 |
function Person(){ |
|
} |
//创建 Person对象 |
var p = new Person(); |
//动态的给当前的对象添加属性 |
p.name = "张三" ; |
p.age = 23; |
p.say = function (){ |
alert( "say" ); |
} |
alert(p.name); |
alert(p.age); |
p.say(); |
|
var p2 = new Person(); |
p2.say(); |
|
function Dog( nm ){ |
this .name = nm; |
this .lookHome = function (){ |
document.write( this .name+ "看家" ); |
} |
this .setName = function (nm){ |
this .name = nm; |
} |
this .getName = function (){ |
return this .name; |
} |
} |
|
var d = new Dog( "阿黄" ); |
d.lookHome(); |
d.setName( "小黑" ); |
d.lookHome(); |
|
var dd = new Dog( "旺财" ); |
dd.lookHome(); |
|
|
|
|
|
|
</script> |
</body> |
</html> |
初级程序员
by: 清晨兰溪 发表于:2014-10-12 20:44:34 顶(0) | 踩(0) 回复
很有用的
回复评论