function Person() {
this.name = 'lisi';
this.age = 20;
}
var p = new Person();
alert(p.name);
function Person() {
this.name = 'lisi';
this.age = 20;
this.run = function() {
alert(this.name + '在运动');
}
}
Person.prototype.sex = '男';
Person.prototype.work = function() {
alert(this.name + '在工作');
}
var p = new Person();
alert(p.name);
p.run();
p.work()
function Person() {
this.name = 'lisi';
this.age = 20;
this.run = function() {
alert(this.name + '在运动');
}
}
Person.getInfo = function() {
alert('我是静态方法')
}
Person.prototype.sex = '男';
Person.prototype.work = function() {
alert(this.name + '在工作');
}
var p = new Person();
// p.work();
Person.getInfo()
只有一个弹框,说明没有继承到prototype上的方法
function Person() {
this.name = 'lisi';
this.age = 20;
this.run = function() {
alert(this.name + '在运动');
}
}
Person.prototype.sex = '男';
Person.prototype.work = function() {
alert(this.name + '在工作');
}
//Web类继承Person类
function Web() {
Person.call(this);
}
var w = new Web();
w.run();
w.work();
function Person() {
this.name = 'lisi';
this.age = 20;
this.run = function() {
alert(this.name + '在运动');
}
}
Person.prototype.sex = '男';
Person.prototype.work = function() {
alert(this.name + '在工作');
}
//Web类继承Person类
function Web() {
}
Web.prototype = new Person();
var w = new Web();
w.run();
w.work();
function Person(name, age) {
this.name = name;
this.age = age;
this.run = function() {
alert(this.name + '在运动');
}
}
Person.prototype.sex = '男';
Person.prototype.work = function() {
alert(this.name + '在工作');
}
function Web(name, age) {
}
Web.prototype = new Person();
var w = new Web('lisi', 20)
w.run()
w.work()
function Person(name, age) {
this.name = name;
this.age = age;
this.run = function() {
alert(this.name + '在运动');
}
}
Person.prototype.sex = '男';
Person.prototype.work = function() {
alert(this.name + '在工作');
}
function Web(name, age) {
Person.call(this, name, age);
}
Web.prototype = new Person();
var w = new Web('lisi', 20)
w.run()
w.work()
function Person(name, age) {
this.name = name;
this.age = age;
this.run = function() {
alert(this.name + '在运动');
}
}
Person.prototype.sex = '男';
Person.prototype.work = function() {
alert(this.name + '在工作');
}
function Web(name, age) {
Person.call(this, name, age);
}
Web.prototype = Person.prototype;
var w = new Web('lisi', 20)
w.run()
w.work()
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/101123.html原文链接:https://javaforall.cn
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有