SORU
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.

enter image description here

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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • kalabrandmusic

    kalabrandmus

    25 Kasım 2009
  • Rayone GB

    Rayone GB

    14 Temmuz 2007
  • sonia989

    sonia989

    26 EKİM 2006