用java(TM) 語言編寫的每一個計算機程序必須用 class 結構定義一個或多個用戶定義類型。例如,編寫一個具有狗的行為的程序我們至少需要定義這樣一個 class 來代表一條狗: class Dog { void bark() { System.out. } } 用戶定義數據類型以要害字 class 開始,后緊跟該數據類型的名字,此例中為 Dog,接下來是用{ }括起來的內容用于定義什么是 dog。在這個簡單示例中,Dog class 沒有數據字段,只有一個方法 bark()代表 barking 行為。