问题标签 [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 投票
1 回答
495 浏览

grails - Grails 域类从 EJB 扩展时的问题

当我有一个从作为 EJB 的 UserT 类扩展的 grails 域类 User 时,在 User() 实例化中会引发错误。我不明白这个问题的原因,请帮助我并解释为什么需要 init 方法以及它应该在哪里。以下是错误代码:

0 投票
4 回答
55838 浏览

c# - C#在泛型中相当于 Java

在 Java 中,我可以执行以下操作:(假设Subclassextends Base):

C# .NET 中的等价物是什么?显然没有? extends关键字,这不起作用:

0 投票
2 回答
3155 浏览

php - Force a dynamically loaded class to extend or implement an interface

Anyone know if it's possible in PHP to force a class to extend or implement an interface without the child class having to declare it?

Example:

Obviously that doesn't work, but I need a way of loading in classes that have no predetermined knowledge of the interface requirements but are forced to abide by them.

My overall goal is to check to see if the class implements the Requirements BEFORE its loaded and it's constructor is called.

So I CANNOT use this:

Because then DingleBerry's constructor is called before I can check if it implements the Requirements. Dig?

0 投票
2 回答
2208 浏览

java - 在 Java 接口中声明参数子类型,在 Java 实现方法中使用子类型

我想在接口中声明一个方法,其中实现类中定义的方法的参数可以是特定 java 类的子类型,例如:

但我在 SpecialProcessor 中遇到错误,因为它没有正确实现处理器接口。我可以在处理器接口中进行哪些更改以允许 SpecialProcessor 中的定义起作用?

0 投票
2 回答
36131 浏览

php - 扩展 PDO 类

下面是我到目前为止提出的数据库连接类,但我将通过扩展 PDO 类本身来改进它,

扩展类,

这就是我实例化类的方式,

但是当我调用这个扩展的 pdo 类时出现错误,

警告:PDO::__construct() 期望参数 4 是数组,字符串在 C:\wamp\www\xx\class_database.php 的第 xx 行

致命错误:在第 xx 行的 C:\wamp\www\xx\class_database.php 中的非对象上调用成员函数 setAttribute()

我在网上做了一些研究,我发现了扩展pdo的基本结构,但我不明白......

$dsn 变量有什么用?如何将我的$hostname变量传递给扩展的 pdo 类?

另一个问题:如何在扩展的 pdo 类中创建一种显示错误的方法?如何关闭扩展 pdo 类中的连接?

从 mysqli 迁移到 pdo 太难了!

谢谢。

0 投票
2 回答
294 浏览

php - 扩展 PDO 类:为什么该方法返回 0 而不是错误消息?

跟进这里的帖子,看来我已经设法扩展了 pdo 类,

但是好像不太对——我是num_rows故意在查询中有错误的方法测试的,所以这个方法可以返回错误信息,

它应该返回,

SQLSTATE [42S02]:未找到基表或视图:1146 表 'xx_2011.table_not_exist' 不存在

但它返回了一个0!为什么??我该如何解决?

谢谢。

0 投票
2 回答
2609 浏览

java - 访问祖先和父方法的正确(Java)约定?

从继承链下游访问祖先和父方法的正确约定是什么?

例如,methodA()驻留在基祖先类中并methodB()驻留在父类中。如果我在一个扩展父类的子类/子类中(这又扩展了祖先/基类),那么访问的正确方法是methodA()什么?

显然super.super.methodA()是不允许的。

起作用的是super.methodA()this.methodA()并且只是自己调用methodA()它。

以上三种情况中的哪一种是methodA()位于祖先类中的“正确”调用方式?

0 投票
1 回答
200 浏览

gtk - pygtk:使用窗口对象作为一个类

一些程序员创建 Window 类:

我已经用 Glade 定义了我的窗口,然后我可以得到它:

有没有办法将此对象用作类并扩展它?我想像其他程序员一样处理它,但使用我定义的窗口。我不想得到一个类和一个窗口属性。

谢谢你。

0 投票
2 回答
18462 浏览

android - 简单的自定义类扩展视图

我想创建一个自定义视图类。但是运行应用程序时出现错误。

这是我的课:

和 main.XML

错误信息:

无法启动活动 ComponentInfo{de.me.start/test.start.StartActivitiy}:android.view.InflateException:二进制 XML 文件第 10 行:膨胀类 test.start.control Blockquote 时出错

但我可以在图形布局中查看控件。

0 投票
1 回答
382 浏览

objective-c - 在 Objective-C 中构造“类”变量声明

我只是好奇是否可以在 Objective-C 中以 Java 已知的方式声明变量:

例如:我有一个名为 MyClass 的类。它有一个静态方法

它还有两个子类:MySubclassA 和 MySubclassB。我有这样的代码:

这段代码工作正常,没有编译器警告,但我只是好奇我提到的构造是否以某种方式存在于 Objective-C 中。

谢谢!