1. 程式人生 > >032_面向對象_05_程序執行過程的內存分析_02

032_面向對象_05_程序執行過程的內存分析_02

void nbsp 包括 bsp 程序 執行過程 計算機類 行為 cpu

一、實例代碼  

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); } }

二、內存分析圖

  技術分享圖片

032_面向對象_05_程序執行過程的內存分析_02