106 01 Android 零基础入门 02 Java面向对象 03 综合案例(学生信息管理) 03 新增功能及实现 02 新增属性完成学生信息存储
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了106 01 Android 零基础入门 02 Java面向对象 03 综合案例(学生信息管理) 03 新增功能及实现 02 新增属性完成学生信息存储,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1800字,纯文字阅读大概需要3分钟。
内容图文
![106 01 Android 零基础入门 02 Java面向对象 03 综合案例(学生信息管理) 03 新增功能及实现 02 新增属性完成学生信息存储](/upload/InfoBanner/zyjiaocheng/624/62a0ee3ed60548e493728a715a95074f.jpg)
106 01 Android 零基础入门 02 Java面向对象 03 综合案例(学生信息管理) 03 新增功能及实现 02 新增属性完成学生信息存储
本文知识点:新增属性完成学生信息存储
说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步。
在Subject类中新增属性完成学生信息存储
整型数组:
学生信息数组存放学生信息:
Subject类中新增Student[]数组存放 学生信息:
数组是引用类型:所以默认初始值是null
创建学生数组属性的get&set方法:
为避免学生数组为空产生异常和错误,在getMyStudents()方法中需要判断是否为空,为空则要先初始化学生数组
如果在定义学生数组属性的时候直接进行初始化操作也是可以的:
针对新增的学生数组属性对构造方法也进行修改新增
回忆数组特点
通过new关键字进行数组实例化的时候,它会按照我们声明的长度在内存中开辟一块连续的内存空间。
我们可以通过数组名[下标索引] 的方式获取到对应数组空间的数据信息。当然,下标从0开始。
数组实例化之后,数组长度就是确定的,即写好的数值。
如我们的例子中:
this.myStudents = new Student[200];
数组的长度就是确定的,长度为:200。
但是数组当中有效存放的数据个数却不一定是200,比如我们只存了张三、李四、王五、赵六这四个学生。
如果我们的数组数据存放是按照顺序依次存放的,那最后一个数组元素的下标再加上1,就是我们的数组元素个数。
为了保存学生个数信息,我们再增加一个成员信息——报名选修的成员个数
我们之所以需要两个成员属性(分别是:报名选修的学生数组属性、报名选修的学生个数属性)完成统计学生个数的功能,是因为数组这个容器,一次性开辟空间之后,初始化的数值只能描述空间长度,却无法描述数组的数据个数。
我们后续会讲一个新的容器——集合,通过集合这个容器,就可以将数组需要用到的2步整合为1步了。
为新增的“报名选修的成员个数”成员属性添加get&set方法
内容总结
以上是互联网集市为您收集整理的106 01 Android 零基础入门 02 Java面向对象 03 综合案例(学生信息管理) 03 新增功能及实现 02 新增属性完成学生信息存储全部内容,希望文章能够帮你解决106 01 Android 零基础入门 02 Java面向对象 03 综合案例(学生信息管理) 03 新增功能及实现 02 新增属性完成学生信息存储所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。