İstisnalar (Exceptions) Nedir? <ul><li>İstisnalar (<b>Exceptions</b>), kod blokları arasında oluşan anormal durumlardır.</li><li>Örneğin bir sayının sıfıra bölünmesi bir istisnai durumdur.</li><li>Bu gibi durumlarda derleyici çalışma zamanı <b>hatası</b> <b>(</b><b>runtime</b> <b>error</b><b>) </b>verecek ve program yapısı kırılacaktır.</li><li>Bu tip durumlarda Java’da hata yakalama nesnesi oluşturulur ve kontrol blokları ile
Devamını Oku
Dahili Sınıf Nedir? Java dilinde, diğer dillerde bulunan çoklu kalıtım özelliği yoktur. Bu çoklu kalıtım özelliğini desteklemek amacıyla dahili sınıflar kullanılır. Java çoklu kalıtımı Arayüz(Interface) ve dahili sınıflar(inner classes) ile sağlar. Dahili Sınıflar sınıf içerisinde tanımlanmış sınıflar olarak düşünülebilir. Dahili sınıflar 3’e
Devamını Oku
Metotların Bindirilmesi (Overloading) <ul><li>Java’da parametreleri farklı olduğu sürece aynı sınıfta aynı ismi paylaşan metotlar tanımlanabilir. Buna <b>Methods</b> <b>Overloading</b> denir.</li><li>Metot Bindirme Java’nın <b>Çok Biçimlilik (</b><b>Polymorphism</b><b>)</b> özelliğinden kaynaklanmaktadır.</li><li>Java’da iki tip <u><b>çok biçimlilikten </b></u>bahsedebiliriz:</li><li><b>Aşırı Yükleme (</b><b>Overloading</b><b>)</b></li><li><b>Devre Dışı Bırakma (</b><b>Overriding</b><b>)</b></li><li>Devre Dışı Bırakma konusu kalıtım ile beraber
Devamını Oku