Java是一種面向?qū)ο蟮木幊陶Z言,其中最基本的組成就是類。類是一種封裝數(shù)據(jù)和方法的抽象,它可以用來創(chuàng)建實例,也可以被繼承、擴展或?qū)崿F(xiàn)接口。
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 this.name; } public int getAge() { return this.age; } public void setAge(int age) { this.age = age; } }
在Java中,類可以被組織成包。包是一種命名空間,它可以用來避免名稱沖突,并將相關的類組織在一起。Java的標準庫就是由很多包組成的。
package com.example; public class Main { public static void main(String[] args) { Person person = new Person("Tom", 18); System.out.println(person.getName() + " is " + person.getAge() + " years old."); } }
在上面的例子里,我們定義了一個名為“com.example”的包,并將Main類放在其中。我們還使用了之前定義的Person類來創(chuàng)建一個實例并打印出來。