22 NİSAN 2013, PAZARTESİ
Bir yöntem'Java imza s dönüş tipi de dahil mi?
Bu yöntem bir Java sınıf imza/arabirim dönüş türünün de dahil mi?
Örnek:
Bu iki yöntem arasındaki farkı biliyor mu Java:
public class Foo {
public int myMethod(int param) {}
public char myMethod(int param) {}
}
Veya belki de önemli olan tek yöntem adı ve parametreler listesi.
CEVAP
22 NİSAN 2013, PAZARTESİ
Oracle Docs alıntı:
Tanım: bir yöntem bildiriminde oluşturan bileşenlerin İkiyöntem imzası—yöntemin adı ve parametre türleri.
Beri sorunu bu örnek içerecek şekilde değiştirildi:
public class Foo {
public int myMethod(int param) {}
public char myMethod(int param) {}
}
Hayır, derleyici farkı anlayamaz, onların imza olarak: myMethod(int param)
aynıdır. İkinci satır:
public char myMethod(int param) {}
sana can verecek hata:yöntem zaten sınıf olarak tanımlanırdaha fazla yukarıdaki ifadeleri doğrular.
Bunu Paylaş:
Java singleton deseni uygulamak için e...
Nasıl bir yöntem zaman'Java yürüt...
Nasıl bir dize olarak yöntem adı veril...
Neden Java temel yöntem statik mi?...
Nasıl Java metin editörleri için Eclip...