genel arabirimi verilen? Java jenerik, arabirimler ve tip kısıtlamalar
public class Run {
public static void main(String[] args) {
A a = new A<String>("hello");
System.out.println(a.interfaceMethod(100)); \\ returns 0
}
}
O
A
kurucusuna beslenir aynı tip bağımsız değişkenler için yöntem sınırlamak için
class A
tanımlanan yöntem
interfaceMethod
arasında
T
tür parametresi beklenen. (bu durumda
String
).
Neden a.interfaceMethod
String
türünde bir argüman gerektirmiyor? Eğer uyarıyı göz ardı çünkü olur
Aşağıdaki yapmadım muhtemelen 'A a = new A ("merhaba");' ... –
beoliver
Ben tamsayı örtük String döküm olduğunu girişim olacaktır http://stackoverflow.com/ sorular/9159358/örtük-dize-tostring-ve-int – JoSSte
http://stackoverflow.com/questions/2770321/what-is-a-raw-type-and-why-shouldnt-we-use- –