Java源文件是一個文本文件,它通常具有.java擴展名。該文件包含Java源代碼,用于構建Java類和應用程序。Java語言是一種編譯型語言,因此在運行Java應用程序之前,必須將源文件編譯成可執行的字節碼文件。
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
Java類是一種用于組織和封裝代碼的方式。在Java中,每個類都必須有一個唯一的名稱,并且可以包含變量、方法、構造函數和內部類。要創建一個Java類,需要創建一個具有與類名稱相同的.java文件,并將類定義插入文件中。
public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } public void sayHello() { System.out.println("Hello, my name is " + name + " and I am " + age + " years old."); } }
Java源文件中可以包含多個類定義,但只有一個類可以被聲明為public。公共類的名稱必須與文件名相同,并且可以從其他Java源文件中訪問。其他類可以使用包訪問修飾符進行聲明,以使它們僅在同一包中可見。
package com.example; class Dog { private String name; private String breed; public Dog(String name, String breed) { this.name = name; this.breed = breed; } public void bark() { System.out.println(name + " says woof!"); } }