Archive for class

Javayla ilgili uzun zamandır yazı yazmamışım. Bu yüzden bugün java ile ilgili bir yazı yazasım geldi. Buna da GUI den başlayayım dedim, umarım iyi etmişimdir ki çoğu kişinin çalışmaktan zevk aldığı bir konudur. “GUI nedir?” diyecek olursanız, cevabı şudur: Graphical User Interface yani, “Görsel Kullanıcı Arayüzü” diyebiliriz.

GUI denildiğinde ilk akla gelen nesne şüphesiz bir penceredir. Java’da biz bu pencereye frame diyeceğiz. Tabi tahmin ettiğiniz gibi bu nesneleri kullanabilmek için bazı kütüphaneleri eklemek gerekiyor. Frame nesnesinden başlayarak, sırasıyla elimden geldiği kadar nesnelerin oluşturulma aşamasını göstereceğim. Bir kaç seri şeklinde yazmayı düşündüğüm bu konunun ilk serisinde frame ve panel nesnelerinin kullanımını, aşağıdaki kodları read more »

Finallerim sırasında matris çarpımını anlattığım bir yazıma “get ve set metodları ile dizi elemanlarına değer atanabilir mi?” yorumu yapılmıştı. Tabi o sırada vaktim olmadığı için ilgilenememiştim. Bu yazımda, bu sorunun cevabını, kendi yöntemimle vermeye çalışacağım. Get-Set metodlarıyla ilgili pek bilgisi olmayanların, buradan gerekli bilgiyi aldıktan sonra bu örneğe bakmalarında fayda var.

Program classını kısaca açıklamak gerekirse, öncelikle matrisCarp classından matCarp adında bir nesne türettim. For döngüleri içinde bu nesne aracılığı ile get ve set metodu içeren public değişkenlere (iki boyutlu dizilere) değer gönderme işlemi yapıldı. En sonunda da hesapla fonksiyonu çağırıldı. Zaten amacımız başka bir classtaki diziye değer atamak olduğu için bu classta başka bir işlem yapmaya gerek yok. Kodları aşağıdan read more »

Daha önce yazmış olduğum javada kalıtım(inheritance) konusunu da çok yakından ilgilendiren bir yazı yazıyorum bugün. Aslında daha önceki  Java Programlamada Class ve Interface Örneği yazısında da kullandığım abstract classlar ve metodları bu yazıda açıklayacağım.

Javada abstract, zorlama demektir. Abstract olarak tanımlanmış bir metod şu anlama gelmektedir: “Beni bu class içinde değil, bu classdan kalıtım alacak olan bir alt classta yaz”. Yani bir programda abstract olarak tanımlanan read more »

Bu gün benim için özel bir gün:) Çünkü bu yazı,  sitede yayınladığım ilk Java programı. Belki bu programla kitabın biraz ortasından girmiş olacağım. Belki bu örnek java programlamaya yeni başlayanlar için pek de faydalı olmayacak ama yine de diğer arkadaşlar için iyi bir interface ve class örneği olduğunu düşünüyorum.
Class kavramıyla daha önceden karşılaştığınızı düşünerek o konuya girmeyeceğim ama interface kavramını kısaca açıklamak istiyorum. Interface, javada aslına bakarsanız class kökenli bir kavramdır. Abstract anahtar sözcüğünü kullanmadığımız halde abstract yapıdadır. İçinde de abstract metodlar bulunur. Abstract konusuna ise sonraki yazılarımda değinmeyi düşünüyorum.
Programa geçersek, program beş class ve read more »