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

  • Diogo Oliveira

    Diogo Olivei

    4 HAZİRAN 2006
  • Epic Tutorials for iPhone, iPad and iOS

    Epic Tutoria

    18 EYLÜL 2011
  • xiaoyu85

    xiaoyu85

    20 ŞUBAT 2010