2015-04-16 20 views
7

Bir arabirim örnek değişkenleri tutabilir mi? Eğitmenimin özelliklerinde, arayüzde örnek değişkenlere izin verilmediğini söylüyor. Ama araştırdım ve bazıları sadece final örnek değişkenini içerebileceğini söylediler. Bir final örnek değişkeni tutabilirse, bu değişken bir arayüzde hangi rolü oynayabilir? Şimdiden teşekkürler! Arabirimde bildirilenBir arabirim örnek değişkenleri tutabilir mi?

+2

Hayır, herhangi bir değişken örtük olarak 'public' 'final' değil, ayrıca 'static' olur, yani örnek değişken olmayacaktır, ancak sınıf değişkeni. – Pshemo

+3

Bir arabirimin örnek değişkenleri tutabildiğini nereden öğrendiniz? Stackoverflow'ta mı? Bir bağlantı sağlayabilir misiniz lütfen? – Tom

cevap

19

değişkenleri, varsayılan olarak public, static ve final şeklindedir. Statik olduğundan, örnek değişkenini çağıramazsınız.

3
  • Arabirimde bildirilen değişkenler varsayılan olarak genel, statik ve son değerlerdir.

  • Bunlar statiktir, bu nedenle örnek değişkeni olarak adlandırılamaz. Varsayılan arayüz değişkenler tarafından

1

hep olacak kamu değişkenleri tanımlarken sırada bu değiştiricileri veya olmasın söz olsun statik nihai. Yani, bir arayüzde hiçbir zaman değişkenine sahip olamazsınız.

İlgili konular