Memory map of an object array
程序员文章站
2022-03-10 14:41:50
对应的内存图: ......
student类: package com.itheima; /* * 自动生成构造方法: * 代码区域右键 -- source -- generate constructors from superclass... 无参构造方法 * 代码区域右键 -- source -- generate constructor using fields... 带参构造方法 * 自动生成getxxx()/setxxx(): * 代码区域右键 -- source -- generate getters and setters... */ public class student { private string name; private int age; public student() { } public student(string name, int age) { this.name = name; this.age = age; } public string getname() { return name; } public void setname(string name) { this.name = name; } public int getage() { return age; } public void setage(int age) { this.age = age; } }
student的测试类: package com.itheima; /* * 创建一个学生数组,存储三个学生对象并遍历 * * 分析: * a:定义学生类 * b:创建学生数组 * c:创建学生对象 * d:把学生对象作为元素赋值给学生数组 * e:遍历学生数组 */ public class studentdemo { public static void main(string[] args) { //创建学生数组 student[] students = new student[3]; //创建学生对象 student s1 = new student("曹操",40); student s2 = new student("刘备",35); student s3 = new student("孙权",30); //把学生对象作为元素赋值给学生数组 students[0] = s1; students[1] = s2; students[2] = s3; //遍历学生数组 for(int x=0; x<students.length; x++) { student s = students[x]; //system.out.println(s); system.out.println(s.getname()+"---"+s.getage()); } } }
对应的内存图:
上一篇: Java基于BIO实现文件上传功能
下一篇: 原生JS实现九宫格抽奖
推荐阅读
-
php 数组函数 array_map、array_multisort多维数组排序实例
-
js中判断Object、Array、Function等引用类型对象是否相等_javascript技巧
-
使用array_map简单搞定PHP删除文件、删除目录_php实例
-
PHP错误Cannot use object of type stdClass as array in错误的解决办法
-
类方法中使用array_map报错--- Cannot redeclare
-
PHP错误Cannot use object of type stdClass as array in错误的解决办法
-
java实现Object和Map之间的转换3种方式
-
PHP错误Cannot use object of type stdClass as array in错误的解决办法
-
JavaScript中循环遍历Array与Map的方法小结
-
php array_map array_multisort 高效处理多维数组排序