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

  • DominicFear

    DominicFear

    30 Kasım 2006
  • HDstarcraft

    HDstarcraft

    12 Mayıs 2009
  • Sams Page :D

    Sams Page :D

    15 Mart 2009