1. 程式人生 > >032_面向物件_05_程式執行過程的記憶體分析_02

032_面向物件_05_程式執行過程的記憶體分析_02

一、例項程式碼  

package edu.aeon.test;
/**
 * [說明]計算機類
 * @author aeon
 */
public class Computer {
    /**計算機品牌*/
    public String brand;
    /**計算機cpu速度*/
    public int cpuSpeed;
}
package edu.aeon.test;
/**
 * [說明]學生類
 * @author aeon
 * 類包括靜態的屬性和動態行為
 */
public class Student {
    /**學生證號*/
    private
int stuId; /**學生姓名*/ private String stuName; /**學生性別 0(false)-女 1(true)-男*/ private boolean sex; /**學生電腦*/ private Computer computer; /** * 動態行為:學習 */ public void stard(){ System.out.println(stuName+"正在學習!"); } public static void main(String[] args) { /**建立學生物件(例項)
*/ Student student=new Student(); System.out.println("==================預設初始化=================="); System.out.println("學生證號:"+student.stuId); System.out.println("學生姓名:"+student.stuName); System.out.println("學生性別:"+student.sex); student.stard(); System.out.println("==================程式初始化=================="); student.stuId
=10010; student.stuName="張三"; student.sex=true; System.out.println("學生證號:"+student.stuId); System.out.println("學生姓名:"+student.stuName); System.out.println("學生性別:"+(student.sex==true?"男":"女")); student.stard(); Computer computer=new Computer(); computer.brand="聯想"; student.computer=computer; System.out.println(student.computer.brand); } }

二、記憶體分析圖