在Java中,源文件是指以.java為后綴的文件,而類則是我們在源文件中定義的對象類型。
public class MyClass { // 定義類成員變量 private String name; private int age; // 定義類的構造方法 public MyClass(String name, int age) { this.name = name; this.age = age; } // 定義類的成員方法 public void sayHello() { System.out.println("Hello, my name is " + name + ", and I'm " + age + " years old."); } }
在上面的代碼中,我們定義了一個名為MyClass的類。該類有兩個成員變量和一個構造方法,以及一個成員方法sayHello()。我們可以在同一個源文件中定義多個類,但是只能有一個類是public的,并且類名必須與文件名相同。
在Java中,當我們需要使用某個類時,就需要通過import語句引入該類所在的包,然后才能在代碼中使用該類。
import java.util.ArrayList; public class MyArrayList { public static void main(String[] args) { ArrayListlist = new ArrayList (); list.add("Hello"); list.add("Java"); System.out.println(list); } }
在上面的代碼中,我們使用import語句引入了java.util包中的ArrayList類。然后在main方法中創建了一個ArrayList類型的對象,并使用add方法添加了兩個字符串元素。最后輸出了該列表。
因此,Java源文件和類是密切相關的,每個源文件中的類定義決定了我們可以使用哪些對象類型。同時,通過import語句引入不同的包中的類,也為我們提供了更多的對象類型可供使用。