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

  • curioustravelers

    curioustrave

    12 AĞUSTOS 2006
  • Excel Functions

    Excel Functi

    4 NİSAN 2010
  • TopDJMag TV

    TopDJMag TV

    29 Temmuz 2010