Java是一個面向對象的編程語言,因此類和對象是Java編程中兩個非常重要的概念。
類是Java編程中的一個基本構建塊,它是一個封裝了能夠執行特定功能的方法和變量的代碼塊。它是Java中代碼重用的重要方式之一。
//定義一個類 public class MyClass { int myVar; public void setMyVar(int x) { myVar = x; } public int getMyVar() { return myVar; } }
對象是類的實例。一個對象包含了該類所定義的變量和方法的副本,可以使用該對象來訪問它們??梢詣摻ǘ鄠€對象,每個對象都是該類的實例,但是它們可以包含不同的數據。
//創建一個類的對象 MyClass myObj = new MyClass(); //使用對象調用類中的方法和變量 myObj.setMyVar(10); System.out.println(myObj.getMyVar()); //輸出10
因此,類和對象之間的區別在于,類只是用于定義方法和變量的藍圖,而對象是根據該類定義創建的實例。