数码资讯
基于javascript原型的面向对象继承方法
本文演示了Javascript如何基于原型实现类似于OOP继承的方法: 这是解释公共财产(使用这个)。修饰符可以覆盖,私有属性(使用var修饰符)不能被覆盖。 子类不能访问父类的私有属性,父类的方法是对父类私有变量的正常访问。 功能的蔬菜(){ 这味道= 'delicious; var a =是蔬菜
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文演示了Javascript如何基于原型实现类似于OOP继承的方法:
这是解释公共财产(使用这个)。修饰符可以覆盖,私有属性(使用var修饰符)不能被覆盖。
子类不能访问父类的私有属性,父类的方法是对父类私有变量的正常访问。
功能的蔬菜(){
这味道= 'delicious;
var a =是蔬菜 '!
this.fun1 =函数(){
警报('vegetable需要做…;
}
this.fun3 =函数(){
警报(a);
}
}
功能芹菜(){
var a =是芹菜 'a';
this.color =绿色;
this.taste =坏;
this.fun1a =函数(){
Alert ('Celeryfun1 doing... ;
}
this.fun2 =函数(){
警报('celery大脑做…;
}
this.fun4 =函数(){
警报(a);
}
}
celery.prototype =新的蔬菜();
新芹菜();
VaR变形= stick.taste;
/ /警报(变形);
警告(粘贴颜色);
/ / stick.fun1();
/ / stick.fun2();
/ / stick.fun3();
stick.fun4();
希望本文能对javascript程序设计有所帮助。
这是解释公共财产(使用这个)。修饰符可以覆盖,私有属性(使用var修饰符)不能被覆盖。
子类不能访问父类的私有属性,父类的方法是对父类私有变量的正常访问。
功能的蔬菜(){
这味道= 'delicious;
var a =是蔬菜 '!
this.fun1 =函数(){
警报('vegetable需要做…;
}
this.fun3 =函数(){
警报(a);
}
}
功能芹菜(){
var a =是芹菜 'a';
this.color =绿色;
this.taste =坏;
this.fun1a =函数(){
Alert ('Celeryfun1 doing... ;
}
this.fun2 =函数(){
警报('celery大脑做…;
}
this.fun4 =函数(){
警报(a);
}
}
celery.prototype =新的蔬菜();
新芹菜();
VaR变形= stick.taste;
/ /警报(变形);
警告(粘贴颜色);
/ / stick.fun1();
/ / stick.fun2();
/ / stick.fun3();
stick.fun4();
希望本文能对javascript程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。