首页 > 编程知识 正文

java 模板类,java编写简单的自定义异常类

时间:2023-05-05 02:57:11 阅读:11248 作者:4514

通用类定义的通用在整个类中有效。 如果方法被使用

如果明确了泛型类中的对象操作的具体类型,则操作的所有类型都是固定的。

为了能以不同的方法操作不同的类型,而且类型还没有确定。 那么…

可以在方法中定义通用性。

通用类

类演示

{

公共语音显示(TT ) )。

{

system.out.println(show: ) t;

}

公共语音打印(TT ) )。

{

system.out.println(show: ) t;

}

}

类通用演示4

{

publicstaticvoidmain (字符串[ ] args ) )。

{

Demod=new Demo (;

d.show (新integer (4);

Demod1=new Demo (;

D1 .打印(haha );

}

}

结果:

show: 4

show: haha

通用方法

类演示

{

公共语音显示(TT ) )。

{

system.out.println(show: ) t;

}

公共语音打印(QQ ) )。

{

system.out.println (打印: ) q;

}

}

类通用演示4

{

publicstaticvoidmain (字符串[ ] args ) )。

{

Demo d=new Demo (;

d.show('Helloboy!' );

d.print ('包容的大船i love you!' );

}

}

结果:

show : hello男孩!

打印:包容的大船i love you!

同时定义通用类和通用方法

类演示

{

公共语音显示(TT ) )。

{

system.out.println(show: ) t;

}

公共语音打印(QQ ) )。

{

system.out.println (打印: ) q;

}

}

类通用演示4

{

publicstaticvoidmain (字符串[ ] args ) )。

{

Demo d=new Demo (;

d.show('Helloboy!' );

d.print ('包容的大船i love you!' );

d .打印(5;

d .打印(he iei );

}

}

结果:

show : hello男孩!

打印:包容的大船i love you!

print:5

打印: he iei

特殊之处:

静态方法无法访问类中定义的泛型类型

如果不知道静态方法操作的应用数据类型,可以在方法中定义泛型类型。

类演示

{

公共语音显示(TT ) )。

{

system.out.println(show: ) t;

}

公共语音打印(QQ ) )。

{

system.out.println (打印: ) q;

}

公共服务语音方法(wt )。

{

系统. out.println (method : ) t;

}

}

类通用演示4

{

publicstaticvoidmain (字符串[ ] args ) )。

{

Demo d=new Demo (;

d.show('Helloboy!' );

d.print ('包容的大船i love you!' );

d .打印(5;

d .打印(he iei );

demo.method('Hihi );

}

}

结果:

show : hello男孩!

打印:包容的大船i love you!

print:5

打印: he iei

method: hihi

通用定义在接口中

接口接口

{

语音(t );

}

//第一个

class InterImpl implements Inter

{

公共语音显示(字符串) ) )。

{

system.out.println(show: ) t;

}

}

/*第二类

class InterImplimplements Inter

{

公共语音显示(TT ) )。

{

system.out.println(show: ) t;

}

}

*/

类通用演示5

{

publicstaticvoidmain (字符串[ ] args ) )。

{

/*

InterImpl i=new InterImpl (;

I.show(4;

*/

InterImpl i=new InterImpl (;

I.show(Haha );

}

}

结果:

show :haha

第一种是相对死亡,固定为String类型。 第二,你可以自己定义。

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