【发布时间】:2023-03-17 19:53:01
【问题描述】:
我有两个 javascript 类
class1 = function(opt) {
function abc () {
}
function def () {
}
function xyz () {
}
};
class2 = function(opt) {
function abc () {
}
function def () {
}
function lmn () {
}
};
这两个类包含一些常见的方法,如 (abc, def) 和一些特定的方法,如 (lmn, xyz)。任何人都可以建议我如何有效地将继承应用于这种情况,以便我可以在一个文件中使用通用方法并在各个文件中使用特定方法。我尝试了原型方法,但这不起作用。那么有没有其他方法可以解决这个问题。 谢谢。
【问题讨论】:
-
请告诉我们这些函数是如何成为“类”的“方法”的。目前它们只是其他函数中的私有函数,将它们移动到一个公共范围内可以解决问题。还请展示您尝试过的原型方法,然后我们可以更具体地帮助您解决您的错误。
标签: javascript inheritance prototypal-inheritance