Java是一種面向?qū)ο缶幊陶Z(yǔ)言,它的核心概念是對(duì)象和方法。
對(duì)象是一個(gè)具體的實(shí)體,它是根據(jù)類(lèi)定義創(chuàng)建的。類(lèi)是對(duì)象的藍(lán)圖,它定義了對(duì)象的屬性和行為。
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 this.name; } public int getAge() { return this.age; } }
在上面的代碼中,我們定義了一個(gè)Person類(lèi),它有兩個(gè)屬性:name和age。我們還定義了一個(gè)構(gòu)造方法來(lái)創(chuàng)建Person對(duì)象,并為每個(gè)屬性定義了getter方法。
方法是類(lèi)中的一段代碼,它執(zhí)行特定的任務(wù)。方法可以被多個(gè)對(duì)象調(diào)用,也可以在類(lèi)外部被調(diào)用。
public class Calculator { public int add(int a, int b) { return a + b; } public int subtract(int a, int b) { return a - b; } }
上面的代碼演示了一個(gè)簡(jiǎn)單的計(jì)算器類(lèi),它有兩個(gè)方法:add和subtract。這些方法將兩個(gè)整數(shù)相加或相減,并返回計(jì)算結(jié)果。
在Java中,對(duì)象和方法是面向?qū)ο缶幊痰暮诵母拍?。通過(guò)定義類(lèi)和對(duì)象,我們可以將代碼分成可維護(hù)和可重用的模塊,使代碼更加清晰和易于理解。