物件 new乙個

2021-10-05 13:10:00 字數 836 閱讀 7990

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 ...