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

  • ArkticPlanet

    ArkticPlanet

    9 ŞUBAT 2010
  • pendrop gaming

    pendrop gami

    4 ŞUBAT 2013
  • VvCompHelpvV

    VvCompHelpvV

    4 EYLÜL 2007