【泛型】方法声明使用泛型
来源:互联网 发布:广东11选5数据360遗漏 编辑:程序博客网 时间:2024/06/05 19:51
/*在方法声明使用泛型,需要使用泛型就在前面加<任何字母都可以>*/
package fx;
import java.util.*;
class Testfft<T>
{
//在类的泛型确定了,该方法的参数的类型才能确定
public void show(T a)
{
System.out.println(a);
}
//当希望参数的类型是任意类型时,该方法自己使用泛型
public<E> void fun(E t)
{
System.out.println(t);
}
//静态进内存的时候没有对象,所以只能自己使用泛型
public static<A> void test(A t)
{
System.out.println(t);
}
}
public class TestFXFF {
public static void main(String[] args) {
Testfft<String> test=new Testfft<String>();
test.show("124");
test.fun("hello");
test.fun(88);
test.test("yy");
/*//输出效果
124
hello
88*/
// Testfft<Integer> test=new Testfft<Integer>();
// test.show(77);
}
}
package fx;
import java.util.*;
class Testfft<T>
{
//在类的泛型确定了,该方法的参数的类型才能确定
public void show(T a)
{
System.out.println(a);
}
//当希望参数的类型是任意类型时,该方法自己使用泛型
public<E> void fun(E t)
{
System.out.println(t);
}
//静态进内存的时候没有对象,所以只能自己使用泛型
public static<A> void test(A t)
{
System.out.println(t);
}
}
public class TestFXFF {
public static void main(String[] args) {
Testfft<String> test=new Testfft<String>();
test.show("124");
test.fun("hello");
test.fun(88);
test.test("yy");
/*//输出效果
124
hello
88*/
// Testfft<Integer> test=new Testfft<Integer>();
// test.show(77);
}
}
0 0
- 【泛型】方法声明使用泛型
- 使用static声明方法
- 使用this的声明方法
- 使用this的声明方法
- 方法的声明及使用
- 【泛型】在类声明中使用泛型
- 泛型[6]声明变量类型时使用泛型通配符
- Java的泛型声明使用
- 方法的声明有使用范围
- Java方法的声明及使用
- jsp 中声明方法的使用
- 10 --> java 方法的声明及使用
- java方法的声明及使用
- 使用结构体前置声明方法
- 第四章:方法的声明及使用
- java静态方法,静态初始化块及静态变量的声明和初始化不能使用泛型的原因
- JAVA泛型方法的声明与实现
- 泛型声明
- STRUTS2 ITERATOR标签STATUS属性
- Python+Numpy------数组运算
- java实现上位机与下位机串口通信
- shared_ptr
- vs中ANSI编码和UNICODE编码及二者的兼容性问题
- 【泛型】方法声明使用泛型
- IO流
- 安卓开发中自定义View之onMeasure(),onLayout(),onDraw()讲解(一)
- 【泛型】接口上定义泛型
- 【泛型】在类声明中使用泛型
- 小马哥---高仿苹果7p 主板型号A335 6735芯片系列刷机拆机图与开机识别图
- 【泛型】泛型里有个,通配符:?
- 分布式缓存的一致性Hash的Java实现
- 【泛型】泛型限定 ?(上限和下限案例)