.. Genel fikir almak için .. sınıf, yöntemleri, miras OOP vb ve bazı örneklerle .. programlama dili önemli değildir: herkes iyi öğretici veya konu ile ilgili bir kitap tavsiye edebilir. tnx
For a PHP explanation, which may be useful: http://www.hiteshagrawal.com/php/oops-in-php5-tutorial-exploring-inheritance
Temelde, böyle Restaurant olarak bir sınıf, var ve menü, tablo ve yiyecek türü sayısı gibi içinde belli özellikleri varsa.
Sonra bir fast-food restoran istiyorsanız, bu yüzden restoran genişletmek ve bir fast-food restoran için olan yeni özellikler eklemek.
Sonra, MacDonald istiyorsanız, bu yüzden fast-food restoran genişletmek ve menü ekleyebilirsiniz.
Şimdi bu ihtiyacı ancak restoran her türlü destek için yeterince esnek bir sistem yapmış tüm özelliklere sahip bir sınıf var, bu yüzden tekrarını büyük bir yapmadan uygulamanıza ekleyebilirsiniz.
object oriented programming üzerine Wikipedia girişi güzel bu kavramları açıklar. Ayrıca, Sun'ın OOP tutorials, çok açık ve özlü.
Kitap Thinking in Java Java sadece ilgilenen olmasa bile bu alanda en iyilerinden biri olarak kabul edilmiştir. Bunu satın alabilirsiniz veya ücretsiz bir PDF olarak kitabın tamamını indirebilirsiniz.