Java中的方法是一段可執(zhí)行的代碼,用于完成特定的任務(wù)。方法通常是在類(lèi)中定義的。在Java中,在方法中執(zhí)行的操作稱(chēng)為語(yǔ)句。每個(gè)方法都有一個(gè)名稱(chēng)和一個(gè)括號(hào)對(duì),括號(hào)對(duì)中包含零個(gè)或多個(gè)參數(shù)。在Java中,類(lèi)是一個(gè)包含數(shù)據(jù)和方法的模板。一個(gè)類(lèi)中可以定義多個(gè)方法,每個(gè)方法都有自己的名稱(chēng)、參數(shù)和返回值類(lèi)型。
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
上面的例子是一個(gè)簡(jiǎn)單的Java程序,它包含一個(gè)名為HelloWorld的類(lèi)和一個(gè)名為main的方法。main方法是Java程序的入口點(diǎn)。System.out.println()是一個(gè)用于輸出消息的方法,它可以接收任何數(shù)據(jù)類(lèi)型作為參數(shù)并將其打印到控制臺(tái)中。
Java中的類(lèi)是對(duì)象的模板。對(duì)象是類(lèi)的實(shí)例,它可以包含數(shù)據(jù)和方法。Java類(lèi)可以是公共的或私有的,具體取決于程序的需求。當(dāng)一個(gè)類(lèi)被聲明為公共類(lèi)時(shí),它可以被整個(gè)程序訪(fǎng)問(wèn)。而當(dāng)一個(gè)類(lèi)被聲明為私有類(lèi)時(shí),它只能在定義它的文件中被訪(fǎng)問(wèn)。
public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } public void printInfo() { System.out.println("Name: " + this.name); System.out.println("Age: " + this.age); } }
上面的例子是定義了一個(gè)名為Person的類(lèi)。這個(gè)類(lèi)包含兩個(gè)私有變量name和age,一個(gè)帶參數(shù)的構(gòu)造函數(shù)和一個(gè)打印對(duì)象信息的方法printInfo()。構(gòu)造函數(shù)用于初始化對(duì)象的初始狀態(tài),而 printInfo() 方法可以在程序運(yùn)行時(shí)打印對(duì)象的信息到控制臺(tái)。