24 Şubat 2009 Salı

Extends etmek, Değişken Tanımlamak

Bu akşam java ile ilgili dökümanları karıştırırken, internetten araştırırken "extends" kelimesine denk geldim. Gerçi daha önce de var olan kodlarda görmüştüm ama o kadr dikkatimi çekip de acaba bu ne işe yarıyordur diye merak edip araştırmamıştım. NEyse gelelim öze...

Extends kelimesi sözlük anlamı itibariyle genişletme yayma gibi anlamlar içeriyor fakat gördüğüm ve anladığım kadarıyla bunun javadaki karşılığı ilişkilendirmek gibi birşey olsa gerek.

Neden derseniz.
Önce bir class (sınıf) oluşturuyorsunuz. Oluşturduğumuz class adı Tasit olsun

yani

public class Tasit {

}

Taşıt isimli bir sinif olusturduk. Bu sınıfın içine bundan türeyen birçok sınıf oluşturabiliiriz. Çünkü taşıt niteliğini taşıyana birçok araç vardır. şimdi başka bir sınıfı nasıl extend edebiliriz?

public class Tasit {.... }

public class Minibus extends Tasit {.....}

taşıt özelliklerini taşıyan daha birçok sınıfı extends edebiliriz.

Bunları araştırırken bir de Java'da değişken tanımlarken önce değişken tipini daha sonta değişten adını tanımlıyoruz.

Nasıl mı?

DegiskenTipi DegiskenAdi;

Integer a;

gibi



Java Öğreniyorum... :)


Hiç yorum yok:

Yorum Gönder