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
原创粉丝点击