Java'da class (sınıf), ortak özelliklere sahip nesneler grubudur ve nesne yönelimli programlamanın temel yapı taşlarından biridir 23.
Örnek bir Java class tanımı:
class Araba { // class alanları (değişkenler) private String vites = "Düz"; public int kapi = 5; // class için metod (fonksiyon) public void modelYili() { System.out.println("2014"); } }
Bu örnekte, Araba adında bir class oluşturulmuş ve bu class içinde vites ve kapi değişkenleri ile modelYili() metodu tanımlanmıştır 1.
Bu class'tan nesneler oluşturmak:
class Main { public static void main(String[] args) { Araba ford = new Araba(); // Ford adında araba nesnesi Araba bmw = new Araba(); // BMW adında araba nesnesi } }
Bu şekilde, ford ve bmw nesneleri Araba class'ının özelliklerini kullanabilirler 1.
5 kaynaktan alınan bilgiyle göre: