SORU
15 Ocak 2011, CUMARTESİ


Garip " []&; yöntem imzası Java sonra"

Bazı Java kod bugün baktım, ve bazı garip sözdizimi buldum:

public class Sample {
  public int get()[] {
    return new int[]{1, 2, 3};
  }
}

Derleme ve düşündüğüm şeyi düzeltmek istemiştim. bir yazım hatası olduğunu düşündüm, ama sonra Java derleyici aslında kabullenemedi hatırladım!

Biri bana bunun ne anlama geldiğini anlamak yardımcı olabilir misiniz? Fonksiyonları bir dizi mi?

CEVAP
15 Ocak 2011, CUMARTESİ


int[] bir döndüren bir yöntem.

Java Language Specification (8.4 Yöntem Bildirimleri)

Java platformu eski sürümleri ile uyumluluk için bir bildirim formu bir dizi döndüren bir yöntem (bazı veya tüm) boş yere izin verilir parametre sonra dizi türü bildirim formu bu ayraç çiftleri listesi.

Bu obsolescent üretim tarafından desteklenir:

MethodDeclarator:
MethodDeclarator[ ]

ama yeni bir kod olarak kullanılmamalıdır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • paulandstorm

    paulandstorm

    4 EYLÜL 2006
  • Techmoan

    Techmoan

    31 Mayıs 2009
  • theKGB65

    theKGB65

    24 Aralık 2007