在Java中,函數(shù)和類是兩個非常重要的概念。函數(shù)是一段可重復(fù)運行的代碼塊,用來實現(xiàn)某一特定的功能。類是一組屬性和方法的集合,用來描述對象的行為和狀態(tài)。
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 void setName(String name){ this.name = name; } public int getAge(){ return age; } public void setAge(int age){ this.age = age; } public void sayHello(){ System.out.println("Hello, my name is "+name+". I am "+age+" years old."); } }
在上面的代碼中,我們定義了一個Person類,這個類有兩個私有屬性name和age,以及一些公有方法。構(gòu)造方法用來初始化對象的屬性。getName和getAge方法分別用來獲取名稱和年齡屬性的值。setName和setAge方法用來設(shè)置名稱和年齡屬性的值。sayHello方法用來輸出“Hello, my name is xxx. I am xx years old.”的字符串。
public class Main{ public static void main(String[] args){ Person p = new Person("Tom",18); p.sayHello(); } }
在上面的代碼中,我們使用了Person類來創(chuàng)建一個對象p,并傳入了兩個參數(shù)。然后我們調(diào)用了p的sayHello()方法,輸出了一段字符串。
通過上述代碼,我們可以清晰地理解Java中函數(shù)和類的概念了。我們使用函數(shù)來實現(xiàn)某個特定的功能,使用類來描述對象的屬性和行為,從而更好地組織和管理代碼。