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

  • BrandonHarrisWalker

    BrandonHarri

    27 Kasım 2006
  • Dion Coulls

    Dion Coulls

    16 AĞUSTOS 2006
  • ImBluecams

    ImBluecams

    25 Kasım 2012