问题标签 [extends]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3815 浏览

java - 在 Java 中扩展数组类

我正在尝试向 Arrays 类添加功能。在我的项目中,我使用 Arrays 中的(静态)方法,并使用其他一些方法来处理数组转换、排序等...

我正在尝试将这些添加到扩展数组的对象 MyArrays 中,以便我可以去

但是也

但我无法扩展它,因为 Arrays-contructor 具有私有访问权限。我知道这不是真的必要,但现在我知道我做不到,我真的很想。有什么解决方法吗?

谢谢,

0 投票
2 回答
450 浏览

c++ - 类扩展 GtkWindow

我正在尝试学习 C++,但我找不到是否可以通过这种方式扩展一个类:

主文件

mWindow.cc

mWindow.h

0 投票
3 回答
34266 浏览

php - PHP - 扩展的 __construct

我想知道你是否可以帮助我..

我有两个类,一个扩展另一个.. B 类将由各种不同的对象扩展并用于常见的数据库交互.. 现在我希望 B 类在没有来自 A 类或任何外部输入的指示的情况下处理其连接和断开连接。 .

据我了解的问题是扩展类不会自动运行它的 __construct 函数。有没有办法解决这个问题?

提前致谢..

0 投票
5 回答
156 浏览

php - 另一个继承问题

从快速谷歌搜索和关于多重继承的维基百科文章中引用:

多重继承是指一些面向对象编程语言的一种特性,其中一个类可以从多个超类继承行为和特性。这与单一继承形成对比,其中一个类最多可以从一个超类继承。

我知道 PHP 不允许多重继承。然而,我找不到明确的答案是它是否允许多个类扩展一个超类。例子:

就我正在尝试做的事情而言,我正在制作一个 RPG,并且想要一个“通用”角色类来包含制作角色模板的所有方法和属性。然后我希望类包含每种类型的角色(战士、法师等)的细节,例如统计修饰符和特殊攻击。

这可能吗?

0 投票
2 回答
254 浏览

java - 我的类应该是什么类型才能访问一个类和它扩展的类?

你有

SurveyQuestions 在哪里

主要是您不断添加问题,并且所有问题都由列表组成。

完成后,您要遍历列表

问题:“q”应该是什么类型才能同时访问问题和多项选择?

0 投票
2 回答
480 浏览

php - 将 DB 对象传递到多次扩展的类中的简单方法

考虑以下 PHP 代码:

我有我的 $db 对象,该对象在另一个文件中实例化,但希望以某种方式将其传递到类 a 的函数中,而不使用 global 关键字,每次我在类“a”中定义一个新函数时。

我知道我可以通过在实例化类 X 和 Y 时传递 DB 对象,然后以这种方式将它传递给类 A 来做到这一点(就像我目前正在处理表名和列一样),但是我不知道我可以扩展多少次类A 并认为一定有另一种更简单的方法。

有人知道我可以考虑实现这一目标的更好解决方案吗?

提前致谢

0 投票
2 回答
6026 浏览

php - 如果我在 PHP 中扩展一个静态类,并且父类引用“self::”,这是否会引用扩展类中的 self?

如果我在 PHP 中扩展一个静态类,并且父类引用“self::”,这是否会引用扩展类中的 self?

所以,例如

如果我跑 B::guess(); 然后 B::getVar();

Var 的值是存储在 A::$var 还是 B::$var 中?

谢谢你。

0 投票
2 回答
3376 浏览

django - Django - 包含模板中的块标签通过调用模板被覆盖

我有一个包含另一个模板的模板。这个包含的模板中有块标签。

例子:

base.html

模板1.html

包含.html

我期待的是如果我渲染我应该得到的 template.html,我在 1.1.1 下做

但是当我切换到 1.2.1 和 1.2.3 时,我实际上得到了这个:

如您所见,include.html 中的标题块被替换为 template1.html 的标题块。仅当块名称相同时才会发生这种替换,因此如果我更改 include.html 中的标题块,则不会发生这种情况。在我看来,它同时包含和扩展?任何人都知道这是否是预期的/我做错了什么?

0 投票
2 回答
149 浏览

oop - 需要 Coldfusion 对象继承完整性检查

我需要知道我是否以正确的方式做某事。

对于给定的页面,我正在为页面本身实例化一个对象。我们称该对象为 myPage。在页面内我有容器(通常是 div 标签)。当我去一个管理组件处理一个特定的 div 时,我也会为此实例化一个对象。我们称之为 myDiv。

现在,对于给定的 div,我想要处理的事情之一就是该 div 的样式。所以通常我会认为我只是放入一些与样式相关的方法,例如 myDiv.getPadding() 或 myDiv.getBackgroundColor() 等。

但我突然想到,我最终可能还有其他对象,我可能还需要为这些对象做与样式相关的事情。

鉴于此,我应该创建一个单独的 style.cfc 吗?那会被 div 对象扩展吗?或者样式对象会扩展 div 对象吗?我的理解是,更具体的对象扩展了不太具体的对象,但我不确定在这种情况下哪个更具体:是引用特定 div 的 div 对象,还是提供特定集合的样式对象数据?

提前致谢!

0 投票
4 回答
138 浏览

php - 使用php的简单类

你好我是 PHP 新手,我需要帮助来了解 PHP 类的基础知识。

我想要一个使用私有公共保护和静态的类的示例。
以及它们是如何工作的..

提前致谢。

哦,我也忘记了如何扩展。我在谈论父母和孩子的东西或什么......再次感谢。