更新時間:2022-09-23 10:44:07 來源:動力節(jié)點 瀏覽1621次
java 中藍圖/用戶定義數(shù)據(jù)類型中的類,描述了其類型的對象支持的行為/狀態(tài)。
例子
public class Student {
String name "Krishna";
int age = 20;
void greet() {
System.out.println("Hello how are you");
}
}
對象是使用 new 關(guān)鍵字從它創(chuàng)建的類的實例。一旦你創(chuàng)建了一個類的對象,使用它你就可以訪問這個類的成員。在下面給定的代碼中,創(chuàng)建了 Student 類的對象。
public class Example {
public static void main(String args[]) {
Student obj = new Student();
}
}
類、接口、數(shù)組、枚舉和注解在 Java 中是 Java 中的引用類型。引用變量保存 Java 中引用類型的對象/值
當您創(chuàng)建一個類的對象時
Student obj = new Student();
對象是在堆區(qū)域中創(chuàng)建的,引用obj只是指向堆中Student 類的對象,即它只保存對象的內(nèi)存地址(在堆中)。
由于 String 也是一個對象,在名稱下,引用指向?qū)嶋H的 String 值(“Krishna”)。
簡而言之,對象是類的實例,引用(變量)指向在堆區(qū)域中創(chuàng)建的對象。