介绍
方法名称与泛型相同怎么在Java中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
Java中,方法的名称可以用泛型替代。
1代码
public class SupGent { public 才能class A< E>, { ,,,E t; ,,,public 一个(,E t ), { ,,,,,this.t =, t; ,,,} ,,,public E E(),{//才能采用了泛型E,碰巧方法名称也是E,只不过不要弄混淆,有点像宏替换 ,,,,,return t; ,,,} ,,} public 才能class B< E>, extends A, { ,,,public B (, E t ), { ,,,,,超级(t); ,,,} ,,} public 才能;static  void 主要(String[]大敌;args ), { ,,,B , b =, (new SupGent ()) .new B (“test"); ,,,System.out.println (b.E ()); ,,} }
2运行
测试引用>
3说明
<强>和下面代码等价强>
public class SupGent { public 才能class A< E>, { ,,,E t; ,,,public 一个(,E t ), { ,,,,,this.t =, t; ,,,} ,,,public E 字符串(),{ ,,,,,return t; ,,,} ,,} public 才能class B< E>, extends A, { ,,,public B (, E t ), { ,,,,,超级(t); ,,,} ,,} public 才能;static  void 主要(String[]大敌;args ), { ,,,B , b =, (new SupGent ()) .new B (“test"); ,,,System.out.println (b.String ()); ,,} } 看完上述内容,你们掌握方法名称与泛型相同怎么在Java中使用的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
方法名称与泛型相同怎么在Java中使用