Java程序中的類和對象是面向對象編程的重要組成部分。類是定義對象的模板或藍圖,它包含了對象的屬性和行為。在Java中,類的定義以關鍵字class開頭,如下所示:
public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public int getAge() { return age; } }
上述代碼定義了一個Person類,該類有兩個私有屬性name和age,以及一個構造方法和兩個公有方法getName和getAge。這個定義讓我們可以實例化一個具有名稱和年齡的人。
在Java中,對象是通過類的實例化而創建的。要實例化一個對象,需要使用關鍵字new。例如,創建一個名叫John、年齡為30歲的人,可以這樣寫:
Person john = new Person("John", 30);
這里,我們使用new關鍵字創建了一個Person類的實例john,并將其初始化為名稱為“John”,年齡為30歲。現在,我們可以通過調用對象的方法來訪問該對象的屬性,如下所示:
String name = john.getName(); int age = john.getAge(); System.out.println("Name: " + name + ", age: " + age);
上述代碼輸出了“Name: John, age: 30”,說明我們創建了帶有指定名稱和年齡的人格對象。
總而言之,Java程序中的類和對象可以幫助我們在面向對象編程中定義和實例化對象,并訪問其屬性和行為。它們是Java編程中不可或缺的基礎。