java学习记录(三)Java包与对象数组的学习总结
来源:互联网 发布:软件需求说明书案例 编辑:程序博客网 时间:2024/06/07 01:02
一、Java包package
①写项目时不要使用默认包
②导包关键字:import
例如:
import java.util.Scanner;
import java.util.*;//导入该包下所有的类,只会降低编译的速度,不会影响程序运行速度
③使用包内的子包时要另外导入
二、对象数组
①对象数组的操作用于多次需要对类调用的情况,对于多次调用虽然可以通过多次创建对象来实现,但是当调用次数成百上千次时,这样实现就显得过于麻烦。例如对于一个学生类Student进行5次调用
学生类:
public class Student { String stdName; int stdAge; String stdNo; char stdSex; public Student(String stdName,String stdNo,int stdAge,char stdSex){ this.stdName = stdName; this.stdNo = stdNo; this.stdAge = stdAge; this.stdSex = stdSex; } public void PrintN(){ System.out.println("姓名:"+this.stdName+",学号:"+this.stdNo+",年龄:"+this.stdAge+",性别:"+this.stdSex); }}
测试类:
public class Test(){ public static void main(String[] agrs){ Student[] stu = new Student[5]; stu[0] = new Student("wu","s1201",20,'男'); stu[1] = new Student("yang","s1202",21,'女'); stu[2] = new Student("liu","s1203",20,'男'); stu[3] = new Student("shi","s1204",21,'男'); stu[4] = new Student("li","s1205",10,'男'); for(int i = 0;i < stu.length;i++){ stu[i].PrintN(); } }}②定义的数组元素其都实是引用类型,必须对每个数组分别进行实例化才能使用,否则会导致空指针异常
0 0
- java学习记录(三)Java包与对象数组的学习总结
- java学习记录----面向对象(三)
- java基础学习记录之数组冒泡排序的学习与练习三
- 记录java的学习历程(三)
- Java表达式、流控制、数组、字符串和类、对象、包、接口——Java学习笔记(三)
- Java学习笔记(三)--方法重载 数组 匿名对象
- java学习记录(四)继承与访问权限的学习与总结
- java学习记录----java基础(三)
- Java线程学习记录与总结
- Java学习笔记,类与对象(三)
- java深入学习三引用与对象
- java数组 学习总结
- java数组学习总结
- java系统学习(三) --------java数组的使用
- java学习(12)对象数组初始化 java与C++的区别
- Java学习笔记(一)——JAVA中关于对象数组的定义与使用
- JAVA学习总结三
- Java学习总结之类与对象
- 《探索式测试-实践之路》--读书笔记
- 10167—Birthday Cake
- NAT与NAT穿透(二)
- 第十九周项目一:动态链表体验(三):删除链表中的第一个结点
- 【转载】JS创建类和对象
- java学习记录(三)Java包与对象数组的学习总结
- Android -- 获取视频第一帧缩略图
- linux bash脚本入门
- cocos2d-x 3.2 之 三消类游戏——万圣大作战 (第四篇)
- Android Webview 加载外部html时选择加载本地的js,css等资源文件
- linux的一点使用命令
- python中os.system()的返回值
- c/c++里的 堆区 栈区 静态区 文字常量区 程序代码区
- Variable 'log_slave_updates' is a read only variable 不重启修改mysql变量