|NO.Z.00004|——————————|BigDataEnd|——|Java&類和物件.V04|---------------------------------------------|Java.v04|person類.v01|執行流程|記憶體分析|
阿新 • • 發佈:2022-04-03
[BigDataJava:Java&類和物件.V04] [BigDataJava.面向物件] [|章節一|類和物件|person類定義|成員變數初始值|person類程式碼執行流程和記憶體分析|]
一、person類定義
### --- 案例題目
~~~ ——> 程式設計實現Person類的定義和使用
二、程式設計程式碼
### --- 程式設計程式碼 /* 程式設計實現Person類的定義 */
三、編譯列印public class Person { //資料型別 成員變數名 = 初始值; 其中=初始值通常都省略不可 String name; //用於描述年齡的成員變數 int age; //用於描述年齡的成員變數 public static void main(String[] args){ //1、宣告person型別的引用指向Person型別的物件 // 資料型別(類名) 引用變數名 = new 類名(); Person p = new Person(); //2、列印物件中的成員變數值 //引用變數名,成員變數名 System.out.println("我是" + p.name + ", 今年" + p.age + "歲了!"); //null 0 System.out.println("-------------------------------------------"); //3、修改成員變數的數值 p.name = "zhangfei"; p.age = 30; //4、再次列印修改後的數值 System.out.println ("我是" + p.name + ", 今年" + p.age + "歲了!"); //張飛30歲 } }
### --- 編譯
C:\Users\Administrator\Desktop\project>javac Person.java
### --- 列印輸出
C:\Users\Administrator\Desktop\project>java Person
我是null,今年0歲了!
-----------------------------------------------------
我是zhangfei,今年30歲了!
四、成員變數的初始值
五、person類程式碼的執行流程和記憶體分析### --- 成員變數的初始值 ~~~ ——> 物件建立後,其成員變數可以按照預設的方式初始化,具體規則如下:
===============================END===============================
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart ——W.S.Landor
來自為知筆記(Wiz)