gpt4 book ai didi

java - 我如何指定一个对象在 Java 中实现一个接口(interface)?

转载 作者:行者123 更新时间:2023-11-29 07:45:47 26 4
gpt4 key购买 nike

考虑以下两行:

arr = (J[]) new Object[10];

public void add(J obj){

我想在这里指定 J 实现 Comparable,这样我就可以写

while(arr[i] < obj)

我如何指定它?

编辑:David Wallace 的回答看起来是正确的,但我不知道如何在接口(interface)和类定义中适本地限定变量的范围。目前,它们是:

public interface OrderedListADT<J> extends Iterable<J> {

public class OrderedVector<J> implements OrderedListADT<J>{

最佳答案

如果它实现了Comparable , 你可以使用它的 compareTo 方法(给定适当类型的表达式)。没有语法可以让您使用 > , >= , <<=运算符,如果一个实例的类型是 Comparable (或其他)。

关于java - 我如何指定一个对象在 Java 中实现一个接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25964958/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com