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

  • Bokeh

    Bokeh

    9 HAZİRAN 2014
  • Good Creative Academy

    Good Creativ

    19 Kasım 2009
  • Google Chrome

    Google Chrom

    1 EYLÜL 2008