Nama dan sintaks

Kegunaan

public

Kelas dapat diakses oleh kelas apa saja. Jika kosong, maka kelas dapat diakses hanya oleh kelas-kelas dalam package yang sama.

abstract

Kelas tidak dapat diinstansiasi. Jika kosong, berarti kelas bukan abstrak.

final

Kelas tidak dapat dijadikan sebagai superkelas, artinya tidak dapat dibuat subkelas dari kelas ini. Jika kosong, berarti kelas bukan final.

class nama kelas

Nama dari kelas yang dibuat

extends superkelas

Nama superkelas, hanya boleh ada satu superkelas.

implements nama interface

Interface yang diimplemen, bisa lebih dari satu interface.

{ // isi kelas }

Isi kelas