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

java - 如何将我的状态机转换为 java?

这是我在 C++ 中做事的正常方式:

我试图弄清楚让所有这些功能在java中工作。具体来说,我需要工作:

1) 派生类具有在派生状态值之后自动排列的状态值的能力。这样我就可以向基类添加新的状态值,而不必担心它们会与任何派生类中使用的状态值重叠。

2) 能够在 switch 语句中使用状态值作为 case。

我研究了使用静态最终整数来实现我的状态值。但这些不能用作案例陈述。然后我研究了扩展枚举,但这是不允许的。

有人对我有什么建议吗?

谢谢

0 投票
2 回答
1331 浏览

android - 无法使用扩展 SeekBar 的自己的类运行 android 应用程序

我正在尝试为 SeekBar 编写一个扩展来自定义它的行为。

我在让新类的最基本形式在模拟器中运行时遇到问题。

我什至无法获得一个不添加任何新功能来启动的类。

谁能告诉我我在这里错过了什么基本的东西?为什么当我尝试使用 ExtendedSeekBar 时应用程序无法正确初始化?在哪里可以找到已发生异常的详细信息?

我在 XP 上运行 Eclipse,使用 Android SDK 工具修订版 10。我应该提供哪些其他信息?

谢谢你的帮助。


这是我正在尝试做的事情的详细信息。

从 Hello World 教程应用程序开始,我扩展 main.xml 以包含标准 SeekBar 并更新 HelloAndroid.java 以查找对象并将进度设置为 25。

这是main.xml:

这是HelloAndroid.java:

我运行它,没问题,SeekBar 出现在模拟器上的应用程序中,进度设置正确

目前没有任何问题...


所以,现在我想开始扩展 SeekBar。

我更新 main.xml 以将 SeekBar 更改为 ExtendedSeekbar

和 HelloAndroid.java 找到新对象

我创建了一个新类,它只包含新的构造函数和一个由每个构造函数调用的初始化函数(所以我可以设置一个断点)

ExtendedSeekBar.java

现在,当我运行它时,我会看到带有以下堆栈转储的调试视图

LogCat 窗口包含以下内容

并且应用程序出现在模拟器中,没有 main.xml 指定的任何项目,只有标题栏。没有遇到我在 ExtendedSeekBar::initialise 中设置的断点。

0 投票
4 回答
7724 浏览

android - 如何扩展 AsyncTask工作

我想知道它是如何工作的。我已经阅读了几次文档,但不明白。

我注意到在某些情况下onPostExecute什么都不做。

谁能给我一点解释?

0 投票
3 回答
4648 浏览

php - PHP 中的多个扩展

我听说你不能使用两次extend。

我有两节课:

Base32 和 SecureRandom

我需要 TOTP。

我怎样才能使用这两者呢?

0 投票
2 回答
3525 浏览

java - 如何在运行时使用反射扩展类

想象一下,我有两个 A 和 B 类,B 扩展 A,比如

但是,在我的情况下,A 类是加密的,只能由我的 ClassLoader 在运行时加载(在编译时,A.class 不能被识别为 .class 文件,因为它是加密的)。这意味着 A 类在编译时不存在。

我的问题是:

  1. 由于某些方法会覆盖 A 类中的方法,如何为 B 类编写代码?
  2. 如何在运行时指定 B 类扩展到 A 类?
0 投票
2 回答
254 浏览

actionscript-3 - 如何访问超类的文本元素?

我有以下情况:

我有一个 MovieClip,我为它创建了一个名为 A 的链接。

什么是允许的?我该如何解决这个问题?

更新

好的,这是一个确切的场景,但我仍然无法解决一个更简单的场景。

最初的场景是我有一个名为的 MovieClip user_bg_me,它有一个名为user_bg_meextends的链接,user_bg_generic它扩展了“MovieClip”

user_bg_generic类内部,我希望能够修改影片剪辑本身内部的元素。使用 super.element_name 会提供找不到属性的错误。

有任何想法吗?

0 投票
1 回答
164 浏览

java - 如何将文件编辑到 MyFile

我有一个程序,它使用标准类 File。数组列表。我需要替换您的类 MyFile 并且真的想将集合 ArrayList 更改为 List 。

类我的文件

程序中的示例函数

怎么做?

0 投票
1 回答
1231 浏览

android - 难以创建自己的自定义视图

所以我试图在 xml 布局之外创建自己的视图,并且很难让它显示任何东西。我确定我错过了一些简单的东西,但看不到它可能是什么。任何输入表示赞赏。这是我用于测试目的的两个类。

编辑

这是我正在使用的最新 onDraw 方法。

Log语句的结果如下:

完成编辑

感谢 Ted 的帮助,这是我最后的 onDraw 方法(供其他可能需要它的人使用)。

0 投票
4 回答
2275 浏览

java - 在通用 java 数据结构中扩展类 AND 可比较

对于家庭作业,我被分配制作一个 AVL 树数据结构。我正在尝试使我的“添加”方法将一条通用数据添加到树中。我的问题是,在作业中,我们必须扩展一个给我们的名为“BinaryTree”的类。在我的 add 方法中,我需要使用 compareTo 方法,我相信这意味着我还必须扩展 Comparable。我在网上看过,显然你不能扩展两个类,所以这成了一个问题。我决定尝试在我的 AVL 树类中编写自己的 compareTo 方法,但它说 < 和 > 不能应用于我的泛型类型。任何提示或快速解决方法?还是我只是愚蠢?

谢谢 - 史蒂夫

0 投票
2 回答
1692 浏览

jquery - 如何从另一个扩展 jquery 插件以覆盖方法?

我需要从另一个扩展插件,谁是最好的方法???

扩展将覆盖方法并添加任何设置。

我有一个运行良好的foo插件,现在...我需要从foo扩展另一个插件

我编写了以下代码,但不起作用:

现在,应该如何编写插件扩展?

谢谢