1格式
格式:
class 類名
類名: 要求符合大駝峰命名法,見名知意
類名這裡可以認為是乙個資料型別名,自定義資料型別
屬性描述:
描述當前類有哪些屬性
例如:人類的身高體重,年齡姓名
行為描述:
描述當前類有哪些行為
例如:人類的吃飯行為,睡覺行為,打遊戲行為
依葫蘆畫瓢格式:
scanner掃瞄器
scanner sc =
newscanner
(system.in)
;賦值號左側:
scanner:
資料型別名,scanner類,【類名】。
sc:sc 可以認為是scanner類的物件,sc物件名,同時也是乙個【引用資料型別變
量】賦值號右側:
new:
1. 在記憶體的【堆區】申請當前物件所需的記憶體空間
2. 擦除整個記憶體空間中的所有資料,所有的記憶體空間中二進位制位都是0
scanner
(system.in)
; 和類名同名的方法
目前 類名(
);即可
格式: 類名 物件名 =
new 類名(
)
在依葫蘆畫瓢int
arr =
newint[10
];arr.length ???
這裡沒有小括號,得到的陣列的容量,是乙個屬性
操作類內的成員變數格式:
類物件.成員變數名 可以賦值操作,可以取值操作
沒有物件?new乙個!
我們都知道,使用new後可返回乙個物件,通常用於例項化乙個 類 用法 function student name,age student.prototype.sayname function const person new student 小明 person.sayname i am 小明首先我們...
new乙個物件的過程
class a public void a string name,int age class b 執行順序 1 因為new用到了 a.class,所以會先找到a.class檔案並載入到記憶體中 2 執行該類中的static 塊,如果有的話,給a.class類進行初始化。3 在堆記憶體中開闢空間,分...
new乙個物件的過程
1.靜態 塊 2.預設初始化 3.構造 塊 4.構造方法 靜態 塊先執行,構造 塊執行,物件內執行 class person static public class persondemo2 執行結果 列印 靜態 塊1 構造 塊2 建構函式3 class a public void a string ...