请按照下列提示编写一个泛型接口、分别用非泛型类和泛型类实现该接口。 提示: (1)创建一个泛型接口Generic<T>,并创建一个抽象方法get(T t)。 (2)创建一个非泛型类GenericImplA,空实现get(T t)方法。 (3)创建一个泛型类GenericImplB<T>,空实现get(T t)方法。
时间: 2023-11-27 10:51:49 浏览: 166
泛型接口Generic:
```java
public interface Generic<T> {
void get(T t);
}
```
非泛型类GenericImplA:
```java
public class GenericImplA implements Generic<Object> {
@Override
public void get(Object o) {
// do nothing
}
}
```
泛型类GenericImplB:
```java
public class GenericImplB<T> implements Generic<T> {
@Override
public void get(T t) {
// do nothing
}
}
```
相关问题
题目:请按照下列提示编写一个泛型接口、分别用非泛型类和泛型类实现该接口。 提示: (1)创建一个泛型接口Generic<T>,并创建一个抽象方法get(T t)。 (2)创建一个非泛型类GenericImplA,空实现get(T t)方法。 (3)创建一个泛型类GenericImplB<T>,空实现get(T t)方法。
泛型接口Generic:
```java
public interface Generic<T> {
void get(T t);
}
```
非泛型类GenericImplA:
```java
public class GenericImplA implements Generic<Object> {
@Override
public void get(Object o) {
// do nothing
}
}
```
泛型类GenericImplB:
```java
public class GenericImplB<T> implements Generic<T> {
@Override
public void get(T t) {
// do nothing
}
}
```
请按照下列提示编写一个泛型接口以及其实现类。 提示: (1)创建一个泛型接口Generic,并创建一个抽象方法get(T t); (2)创建一个实现类GenericImpl,空实现get(T t)方法。
好的,我理解了您的要求。下面给您展示泛型接口Generic以及其实现类GenericImpl的代码:
```java
// 泛型接口Generic
public interface Generic<T> {
public void get(T t);
}
// 泛型实现类GenericImpl
public class GenericImpl<T> implements Generic<T> {
public void get(T t) {
// 空实现
}
}
```
以上代码实现了一个泛型接口Generic,并创建了一个抽象方法get,同时创建了一个泛型实现类GenericImpl,其中get方法为空实现。由于泛型的存在,这个接口可以适用于任何数据类型。
阅读全文