Class merupakan struktur dasar OOP yang terdiri atas field dan method. Object adalah perwujudan dari class yang memiliki atribut dan perilaku. Method mendefinisikan perilaku object sedangkan field menyimpan statusnya. Penamaan class, variable, dan method harus sesuai aturan PBO untuk memudahkan pemahaman program.