Skip to main content

Abstract Class Nedir ? Soyut Sınıf Kavramı

Abstract class Türkçe anlamı ile soyut sınıf Java’da bazen üst sınıfın ve üst sınıfta bulunan metotların direkt olarak kullanılmasını istemeyiz.Yani üst sınıfı extend eden alt sınıfların üst sınıfta bulanan özelliği kendisine göre şekillendirmesi gerekebilir.Bu gibi durumlarda soyut sınıflar devreye girer.Soyut sınıflar tanımlanırken sınıf tanımlamasının önüne abstract anahtar kelimesi eklenir.Örnek olarak kodla açıklayacak olursak ;

Devamını Oku

Java Instanceof Kullanımı ve Object Sınıfı

Bu yazımızda instanceof kullanımı ve Object sınıfını olabildiğince sade bir şekilde , örnek ile açıklamaya çalışacağız.

Object sınıfı Java’da sıkılıkla kullanılır.Bu sınıf Java’da bulunan en üst sınıftır ve oluşturulan tüm sınıflar Object sınıfının bir alt sınıfı olarak oluşur.Diğer alt sınıflardan oluşturulmuş nesneleri Object tipine dönüştürmek istediğimizde direkt olarak atama işlemini yapılabiliyoruz.Yani önüne parantez içerisinde herhangi bir sınıf ifadesi yazmamıza gerek yok.Örnek bir kod ile açıklayacak olursak şu şekilde yazarız ;

Devamını Oku