13 Haziran 2012 Çarşamba

İNTERFACE SINIFINDA DİKKAT EDİLECEK HUSUSLAR



İ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.
Örneğin: Sabitler adında bir interface sınıfı olursa;

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