问题标签 [implements]

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 回答
2520 浏览

java - Java 扩展了替代方案

我正在尝试制作我们大学课程管理系统的模型(用于课程)。我偶然发现了extends的一个小限制,即某个类不可能扩展两个类。这是模型:

因此,我得到员工和学生扩展人员和教授扩展员工。现在我和class Tutor有一个小困境,他基本上是一个学生(有studentID),但在某种意义上是大学员工(举行小组讲座,负责某个项目等)。由于我不能使用两个扩展,还有什么其他选择,如果可能的话,有人可以举一个非常简单的例子?我已经看到了它的接口示例,但我不确定如何在我的程序中使用它,因为 Student 不是接口?

0 投票
6 回答
939 浏览

java - 第一次实现java接口,编译不成功

我需要使用接口实现一个包数据结构java.util.Collection。我不是就数据结构的实际实现寻求帮助。我只是无法编译我的程序。我只想在开始实际实现方法之前编译接口的空白实现(带有方法的非功能签名)。

编译器在方法的参数中找不到类 E,如add. 我应该为 定义一个类E,还是我不了解 E 实际上是什么?编译器说它找不到类 Collection(在方法的参数中addAll)我是导入java.util.Collection还是我应该知道的其他内容?编译器也不知道class Iterator,我也不知道。

我知道这可能都是初级的,但我昨天通过谷歌等找不到任何东西,我教授的讲座根本不遵循这些项目。我迷路了。谢谢你的帮助!

编辑:另外,我没有对此进行过多搜索,但如果有人能告诉我任何关于“?”的有用信息,例如public boolean addAll (Collection<? extends E> c) {},那将不胜感激。

0 投票
2 回答
20280 浏览

java - 从具有具体子类的抽象类实现 Comparable 接口

圆类

矩形类

所以我试图做这个单独的类并不断得到这个错误。

0 投票
3 回答
5730 浏览

java - 在 java 中,我如何让一个类既实现 MouseListener 又抛出 IOException?

throws IOException 用于来自文件的输入。

0 投票
1 回答
62 浏览

android - 在启动画面中创建对象以供以后使用

我从 RSSfeed 读取并创建该提要的对象。由于这需要时间,我想让它在闪屏期间读取提要。在启动屏幕加载后,会出现扩展 TabActivity 的主菜单,单击选项卡后会出现扩展 listActivity 的下一个活动。

将对象从启动屏幕获取到扩展 listActivity 的第三个活动屏幕的最佳方法是什么?

0 投票
1 回答
192 浏览

java - 类上的 Java 泛型

如何从类运行匿名方法。

例如,

我有一堂课

当我从某个地方获取对象时:

就像在 VB 中一样

在java中可以吗?

0 投票
1 回答
337 浏览

java - Java 类扩展

我对 Java 类通过“扩展”继承的内容有点困惑。我有一个名为“Shape”的类,以及多个类,如 box、circle。盒子、圆圈等都具有三个共同的变量。需要 Shape 类来保存一个静态变量来计算类的数量。我在另一个类中也有一个 Shapes 向量。如果我声明一个圆形类,它会正确适合形状向量吗?我还注意到我可以做这样的事情:

我知道有接口,但它们是否可以包含我需要的静态变量,并且如果向量由接口组成,它将接受实现的类吗?

我已经尝试过接口、抽象类等,但我认为有太多的组合需要测试,而且比提出问题要花更长的时间。

0 投票
2 回答
978 浏览

java - 列出实现给定接口的包中的所有类

我想在我的 Java 程序中列出/枚举(在运行时)实现给定接口的所有类,并检索类名。是否可以 ?我能怎么做 ?

0 投票
4 回答
2728 浏览

java - 扩展可序列化的地理点 - 无法读回对象

我需要序列化一个 GeoPoints 列表,然后将它们读回。我在网上搜索,发现我可以实现自己的 GeoPoint 并实现可序列化。它可以工作,我可以将对象写入 .ser 文件,但是当我读回它时,我得到一个 invalidclassexception,它继续说详细消息 - 原始 GeoPoint 对象的非法访问异常。我假设我没有在 MyGeoPoint 类中正确扩展 GeoPoint。有人可以看看并告诉我我在哪里犯了错误吗?

然后它就像

0 投票
7 回答
10835 浏览

java - java.lang.Number 没有实现“+”或任何其他运算符?

我正在创建一个应该能够与任何类型的数字(float、int 等)的数组一起使用的类,所以这是我拥有的一种方法:

除了这不会编译,因为“数字”没有实现“+=”或“/=”运算符。更糟糕的是,Java 的 Number 类甚至没有实现最基本的运算符,如“+”或“-”!如果java不让我编译它,我怎么能创建一个返回数字数组平均值的方法,因为它认为不能添加数字?!?!