面向对象及内存分析图

Posted penphy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象及内存分析图相关的知识,希望对你有一定的参考价值。

 1 //第一步:编写类
 2 class Student{
 3     //第二步:编写属性也叫做成员变量
 4     String name;        //默认值为null
 5     int age;        //默认值为0
 6     char sex;    //默认值为\\u0000
 7     String address;    //默认值为null
 8 
 9     //第三步:编写方法
10     public void study(){
11         System.out.println("正在学习面向对象......");
12     }
13 }
14 //编写学生的测试类
15 class StudentTest{
16     public static void main(String[ ]args){
17         //根据类(本例子是Student类)创建对象 语法格式:类名 引用名称 = new 类名();
18         /*
19             new Student();表示创建一个对象,new的Student,则创建的就是学生对象,同时在堆内存中开辟一块空间
20             将右侧的对象地址赋给左侧引用名称zs 
21         Student zs = new Student();
22     }
23 }

内存分析图:

技术图片

以上是关于面向对象及内存分析图的主要内容,如果未能解决你的问题,请参考以下文章

Java面向对象程序的执行顺序及内存分析

Java面向对象程序的执行顺序及内存分析

大数据必学Java基础(三十四):面向对象内存分析

VSCode自定义代码片段——JS中的面向对象编程

阿里云名师课堂Java面向对象开发3 ~ 6:类与对象

阿里云名师课堂Java面向对象开发3 ~ 6:类与对象