Java是一種面向對象編程語言,對象和類是其中的兩個核心概念,下面就讓我們來了解一下。
對象(Object)是Java中的實例,它由類(Class)創建,并使用new關鍵字分配內存空間。Java中的所有東西都是一個對象,包括數組和基本數據類型。
// 創建一個對象 Person person = new Person();
上面的代碼創建了一個名為person的Person對象,并分配了內存空間。
類(Class)是創建對象的藍圖或模板,它定義了對象的屬性和方法。Java中的類包括一個類名,和一個由大括號括起來的類體。一個Java文件可以包含多個類。
// 定義一個類 public class Person { //屬性 private String name; private int age; //構造方法 public Person() { name = "張三"; age = 18; } //方法 public void sayHello() { System.out.println("大家好,我叫" + name + ",今年" + age + "歲。"); } }
上面的代碼定義了一個名為Person的類,包括兩個私有屬性(name和age)、一個構造方法和一個公有方法(sayHello)。私有屬性只能在類內部被訪問,而公有方法可以被其他類調用。
總結來說,Java中的對象和類是面向對象編程的核心概念,對象是由類創建,并分配了內存空間,而類則是對象的藍圖或模板,定義了對象的屬性和方法。掌握對象和類的使用是成為一名優秀Java開發者的關鍵。