aldığı girdiyi kendi bilgisiyle yorumlayıp bir çıktı elde etmeyi sağlayan en küçük işler parça. matematikte de programlamada da bu böyle.
programlamada public ya da private oluyorlar, ingilizce bilene zaten anlaması kolay. bi de protected var ama onun için kalıtım (inheritance) lazım. public olanlarına içinde bulunduğu sınıfın gerçekleştirilmiş nesnesinden ulaşılabilir, private olanlarına ulaşılamaz. değişkenler de public, private olabilir.