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

  • ghosti66

    ghosti66

    27 AĞUSTOS 2006
  • SalGames2016

    SalGames2016

    17 Kasım 2012
  • thewinekone

    thewinekone

    17 Aralık 2005