Nihal's Blog

Posts Tagged ‘yapılandırıcı

Basit olarak bir jFrame’den diğer bir jFrame’e veri aktaralım.

Giris ve KisiselSayfa isimli iki tane jFrame oluşturalım. Bunun için KisiselSayfa.java’da parametreli constructor oluşturuyoruz.

1 Yazının devamını oku »

Bir sınıftan diğer bir sınıfın türetilmesine kalıtım denir. Türetilen sınıf, türediği sınıfın private özellikleri dışındaki diğer özelliklerine yani alanlara ve yordamlara sahip olur.

Basit olarak bir uygulama yapalım. Papagan diye bir sınıf oluşturalım. Her papağan aynı zamanda bir kuş olduğu için Kus adında bir sınıf oluşturalım ve Papagan sınıfını extends ifadesini kullanarak Kus sınıfından türetelim. Böylece Papagan sınıfı Kus sınıfının private özellikleri dışındaki diğer özelliklerine sahip olur. Kus sınıfında tanımladığımız kanatSayısı ve ayakSayısı alanlarını Papagan sınıfından erişelim.

Aslında oluşturulan tüm sınıflar Object sınıfından türer. Ama Java’da çoklu kalıtım yoktur. Bu yüzden  Kus sınıfı otomatik olarak Object sınıfından türemiş olmasına rağmen Papagan sınıfı sadece Kus sınıfından türemiştir.

1

Ekran çıktısı

2 Yazının devamını oku »

Nesneyi başlangıç durumuna getirmek için kullanılır. Sınıfın ismiyle aynı isimde olmalıdır.

Örnek bir uygulama yapalım. Ogrenci adında bir sınıf oluşturalım. Constructor’da Ogrenci adında olmalıdır. new Ogrenci(); ile 2 tane Ogrenci nesnesi oluşturduğumuzda önce constructor ile ilk değerleri belirlenir.

1

Ekran çıktısı

2

 


Enter your email address to follow this blog and receive notifications of new posts by email.

Follow Nihal's Blog on WordPress.com