首页 > 编程知识 正文

JAVA 泛型,java多线程

时间:2023-05-06 01:24:19 阅读:11314 作者:714

本文的例子阐述了Java通用类和通用方法的定义。 分享仅供参考。 具体如下。

定义Ava通用类

专心致志

通用类定义的语法如下

“访问修饰符类名”] class

泛型类的主要作用是在实例化类后,传递特定的类型参数,并替换类的成员属性类型和成员方法的参数类型和返回类型。

代码2

公共类基{

托米;

基本(t ) {

m=t;

}

公共t getm () }

返回m;

}

公共语音打印(

system.out.println (base print:' m );

}

publicstaticvoidmain (字符串[ ] args ) {

基本=新基本(基本分类通用);

system.out.println(base.getm );

base.print (;

}

}

三运行

基本类is通用

基本打印:基本类is general

四说明

t可以用于任何引用类型,但不能使用int、double、char和boolean等基本类型。 定义泛型类时,可以使用t定义成员变量和成员方法的返回值和参数。

定义Ava通用方法

专心致志

通用方法主要用于容器类,Java中的任何方法都可以通用定义,包括静态(请注意,通用类在静态环境中不可用)和非静态,与该类是否通用无关。

通用方法的定义如下

[公共] [静态]返回类型方法名称(t参数列表)

代码2

公共类通用方法{

公共服务语音打印(u [ ] list ) {

System.out.println (;

for(intI=0; i list.length; I ) {

系统. out.print (' list [ I ] );

}

System.out.println (;

}

publicstaticvoidmain (字符串[ ] args ) {

String a[]={'a '、' b '、' c '、' d '、' e'};

Character b[]={'1'、'2'、'3'、'4'、'5'};

integerc [ ]={ 1,2,3,4,5 };

通用方法. print (a;

通用方法. print (b );

通用方法. print (c;

}

}

三运行

a b c d e

1 2 3 4 5

1 2 3 4 5

四说明

使用通用方法时,返回值或参数中的至少一个必须是通用定义的并保持一致。 否则,可能会受到各种限制,因此在此建议保持一致性。

希望本文的描述对大家的java编程有帮助。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。