java编程题:请按照下列提示编写一个泛型接口以及其实现类?

发布网友

我来回答

1个回答

热心网友

Generic.java:
package com.example.demo;

public interface Generic<T> {

void get(T t);
}

GenericImpl.java:

package com.example.demo;

public class GenericImpl<T> implements Generic<T> {

@Override
public void get(T t) {

}
}追问咋样测试这个代码的正确性?

追答

你这个是空实现,因此运行后也看不出效果。

你可以另外写一个实现类进行验证:

GenericImpl2.java:

package com.example.demo;

public class GenericImpl2<T> implements Generic<T> {

@Override
public void get(T t) {
System.out.println("这里是GenericImpl2,t的值为:[" + t + "]");
}
}

测试类:

Test.java:

public class Test {
public static void main(String[] args) {
Generic<String> generic = new GenericImpl2<>();
generic.get("验证");
}
}

运行结果:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com