码迷,mamicode.com
首页 > 其他好文 > 详细

032_面向对象_05_程序执行过程的内存分析_02

时间:2018-11-13 14:28:16      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:过程   alt   pac   技术   sys   name   oid   uname   计算机类   

一、实例代码  

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

标签:过程   alt   pac   技术   sys   name   oid   uname   计算机类   

原文地址:https://www.cnblogs.com/aeon/p/9951570.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!