java中的语法_Java中的语法>

关于以下内容,我有几点想法:

public interface MaxStack>

1 – 为什么实现MaxStack的类应该像这样编写:

public class MaxStackclass> implements MaxStack

而不是公共类MaxStackclass< T extends Comparable< T>>实现MaxStack< T extends Comparable< T>>?

2-为什么这个类的私有变量,当我使用泛型时,应该只用< T>写.而不是< T extnds Comparable< T>>?例如,私人列表< T> stack = new ArrayList< T>();

3-< T extends Comparable< T>>之间的区别是什么?和< T extends Comparable> – 如果我需要比较我班级中的bewteen元素,两者都是O.K,不是吗?

编辑:我认为3的问题是,它可能允许插入以第二种方式定义的列表,以便具有不同的元素,这些元素都可以从可比较的方面扩展,然后当我想比较它们时,它将不可能因为我们无法将String与Integer进行比较,所以都从Comparable扩展.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值