İNTERFACEDE DEĞİŞKENLER
İnterface içinde siz demesenizde bir variable hem public hem static ve final
özelliklerini alır.
İnterface içinde değişkenler public
olur.
İnterface içinde değişkenler mutlaka static olmalı.
İnterface de tanımlanan değişkenler interface in isminden direkt olarak erişilir.
Nesne üretmemize gerek kalmaz.
private
static final
double PI
= 3.1415; (Bu şekilde sabitler tanımlayabiliriz.)
şeklinde tanımlamamız gerekir.
Daha sonra bir metodun veya değişkenin final veya
static olması durumuna değineceğiz.
Tanımlanan bu değişkenleri diğer
paketlerde dahil heryerden Sabitler. PI şeklinde çağırabiliriz ve kullanabiliriz.
INTERFACEDE METODLAR
İnterfacede tanımladığımız metodlar
biz yazmasak dahi abstract olarak kabul
edilir. Ve interfacede yazılan metodların gövdesi olmaz.
Örneğin:
Swing de kullanılan bazı interface sınıfları vardır. Bunlardan biri SwingConstants interface dir. Aşağıdaki gibi
yazdıktan sonra kaynak dosyasını incelemenizi tavsiye ederim. SwingConstants kaynak dosyasında bu sınıftaki
değişkenler teker teker tanımlanmıştır.
Hiç yorum yok:
Yorum Gönder
Yorumlar