[javascript]代码库
<!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) 回复
很有用的
回复评论