Merhabalar. Bugün hafıza oyunu projemizin kodlarını sizlerle paylaşacağız. Bu programı 2 farklı sınıfta oluşturduk: HafızaOyunu ve Main.
Read more
Merhabalar. Bugün hafıza oyunu projemizin kodlarını sizlerle paylaşacağız. Bu programı 2 farklı sınıfta oluşturduk: HafızaOyunu ve Main.
Read moreMerhabalar. Bir önceki yazımızda polymorphism kavramından bahsetmiştik. Bu yazımızda da polymorphism ile bağlantılı ve bu kavramla birlikte kullanılan bir anahtar kelimeden bahsedeceğiz. Bu anahtar kelime instanceof’tur. Genellikle tanımlanan nesnelerin hangi sınıfa ait olduğunu öğrenmek için kullanılır.
Read moreMerhabalar. Bu yazımızda encapsulation yani kapsülleme işlemini anlatacağız ve avantajlarını hep birlikte bir örnek yardımıyla ele alacağız.
Read moreKalıtım oluştururken, türetilen sınıf, türetildiği sınıfın tüm özelliklerini taşır. Ancak oluşturduğumuz kodları bazen değiştirmek isteyebiliriz. Birebir türettiğimiz sınıftaki özelliklerden daha fazla özellik taşımasını sağlayabiliriz.
Read moreOverloading, türkçede aşırı yükleme anlamına gelen bir söz dizisidir. Java’da bu durum şu şekilde karşımıza çıkmaktadır: Birden fazla kez aynı isimle tanımlanmış bir metodun, bir sınıf içerisinde bulunmasıyla overloading durumu oluşur. Java’nın bu durumda hata vermemesinin nedeni, her metotta farklı bir değişkenin kullanılmış olmasıdır.
Read moreHerkese merhaba. Bugünkü eğitim yazımızda kalıtım konusuna değineceğiz. Nedir bu kalıtım?
Read moreYapılandırıcı metodlar, nesneyi oluşturduğumuz anda çalıştıran metodlardır. Ayrı metodlar oluşturmamıza gerek kalmadan, yapmak istediğimiz işlemi kolayca halledebilmemizi sağlar.
Read moreGetter setter metodlarını, sınıflarda oluşturduğumuz metodların ya da değişkenlerin özelliklerini tanımlamak için kullanırız. Bir önceki eğitim yazılarımızdan da biliyoruz ki private olarak tanımlanan değişkenleri başka bir sınıfta kullanamıyoruz. İşte burada da getter ve setter metodlarının faydasını göreceğiz. Çünkü getter ve setter metodlarını kullanırsak private olarak tanımlanan değişkenleri de başka sınıfta kullanabiliriz.
Read moreMerhabalar. Önceki yazımızda nesne yönelimli programlamaya giriş yapmış ve erişim belirleyicilerinden bahsetmiştik. Bu yazımızda belirleyicileri daha ayrıntılı inceleyeceğiz.
Read moreJava’da birden fazla anahtar kelime kullanılmaktadır. Bunlardan biri de this anahtar kelimesidir. This kelimesi, o anda hangi işlem üzerinde çalışılıyorsa o işlemin bağlı olduğu nesnenin referansını döndürür.
Read moreHerkese merhabalar. Sınıfları daha önce işlemiştik ancak detaylı bir şekilde inceleme fırsatı bulamamıştık. Şimdi, örneklerle bu konuya değineceğiz.
Read moreException, Java’da yapılan hataları, daha rahat görmemizi sağlayan kod dizisidir. Try – catch bloğu ise, try kısmına yazdığımız kodlara uymayanları yani hataları, catch ile yakalayıp düzeltmemizi sağlar.
Read more