<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>js的自定义类跟对象</title>
<!--
作者:李瑞琦
时间:2017-08-22
描述:js的自定义类跟对象
-->
<script type="text/javascript">
//声明一个类
function Person(name,age){
this.name=name;
this.age=age;
this.sex="男";
this.testP=function(){
alert("我是testP方法");
}
}
//声明一个类
function User(name,age){
this.name=name;
this.age=age;
this.sex="女";
this.testU=function(){
alert("我是testU方法");
}
}
//实例化一个对象
var p= new Person("张三","18");
alert(p.name);
alert(p.age);
//属性可以扩充
p.weight="120";
alert(p.weight);
//使用prototype变相的实现继承,实现一个类的方法调用另一个类的方法。
Person.prototype = new User();
var p2 = new Person();
var u2 = new User();
p2.testU();
</script>
</head>
<body>
</body>
</html>
JS的自定义类跟对象
最新推荐文章于 2022-05-03 23:58:19 发布