在Java編程中,最基本的是創(chuàng)建一個(gè)類(lèi)。類(lèi)是Java程序的基本組成單元,它可以看作是一種模板或藍(lán)本,用于創(chuàng)建對(duì)象。下面是創(chuàng)建一個(gè)最簡(jiǎn)單的Java類(lèi)的代碼示例:
public class MyClass { }
上面代碼中,關(guān)鍵字“public”表示這個(gè)類(lèi)是公開(kāi)的,可以被其他類(lèi)調(diào)用;“class”表示創(chuàng)建的是一個(gè)類(lèi);“MyClass”是類(lèi)名。
2. 添加類(lèi)成員
一個(gè)類(lèi)可以包含多個(gè)成員,如屬性、方法、構(gòu)造函數(shù)等。下面是一個(gè)包含屬性和方法的Java類(lèi)的代碼示例:
public class Person { private String name; private int age; public void setName(String n) { name = n; } public String getName() { return name; } public void setAge(int a) { age = a; } public int getAge() { return age; }}
上面代碼中,使用“private”關(guān)鍵字定義了兩個(gè)私有屬性“name”和“age”,并通過(guò)公有方法“setName”和“setAge”對(duì)其進(jìn)行設(shè)置,通過(guò)公有方法“getName”和“getAge”獲取屬性值。
3. 使用類(lèi)
類(lèi)創(chuàng)建后,可以在其他類(lèi)中通過(guò)實(shí)例化對(duì)象的方式來(lái)調(diào)用該類(lèi)的成員。下面是一個(gè)在其他類(lèi)中使用上述“Person”類(lèi)的代碼示例:
public class TestPerson { public static void main(String[] args) { Person p = new Person(); p.setName("Tom"); p.setAge(20); String name = p.getName(); int age = p.getAge(); System.out.println(name); System.out.println(age); }}
上面代碼中,首先通過(guò)“new”關(guān)鍵字實(shí)例化了一個(gè)“Person”對(duì)象,然后分別調(diào)用了該對(duì)象的“setName”和“setAge”方法來(lái)設(shè)置屬性值,通過(guò)“getName”和“getAge”方法獲得屬性值并打印輸出。