Java是一種面向?qū)ο蟮木幊陶Z(yǔ)言。在Java中,對(duì)象和類是密切相關(guān)的,是Java程序的基本構(gòu)建塊。對(duì)象是類的實(shí)例,類定義了對(duì)象的屬性和行為。
public class Student { private String name; private int age; public void setName(String name) { this.name = name; } public String getName() { return name; } public void setAge(int age) { this.age = age; } public int getAge() { return age; } }
在上面的代碼中,我們定義了一個(gè)名為“Student”的類。該類具有兩個(gè)屬性:姓名和年齡。我們還定義了一些方法,例如“setName”和“setAge”,它們用于設(shè)置“name”和“age”屬性。同樣,我們還定義了一些getter方法,用于獲取屬性值。
當(dāng)我們需要使用這個(gè)類時(shí),我們可以創(chuàng)建一個(gè)名為“student”的對(duì)象。如下所示:
Student student = new Student(); student.setName("張三"); student.setAge(18);
我們使用“new”關(guān)鍵字創(chuàng)建了一個(gè)名為“student”的對(duì)象。我們通過(guò)調(diào)用對(duì)象的方法來(lái)設(shè)置它的屬性值。注意,我們使用點(diǎn)符號(hào)(.)來(lái)調(diào)用對(duì)象的方法。
可以看到,對(duì)象和類之間的關(guān)系是非常緊密的。類是對(duì)象的原型,對(duì)象是類的實(shí)例。在Java中,類是用來(lái)描述對(duì)象的屬性和行為的,而對(duì)象是類的具體化。我們可以通過(guò)創(chuàng)建不同的對(duì)象來(lái)使用同一個(gè)類,以滿足我們的不同需求。