目录

  • 1 项目一 开发第一个Java程序
    • 1.1 任务1 搭建Java开发环境
    • 1.2 任务2 使用记事本开发Java程序
    • 1.3 任务3 使用Eclipse开发Java程序
    • 1.4 编程实践
  • 2 项目二 开发简单的Java应用
    • 2.1 任务1 打印超市购物小票
    • 2.2 任务2 掷色子游戏
    • 2.3 任务3 抽奖游戏
    • 2.4 编程实践
  • 3 项目三 开发面向对象的Java应用
    • 3.1 类和对象的创建
    • 3.2 类的封装
    • 3.3 构造方法
    • 3.4 对象数组
    • 3.5 编程实践
  • 4 项目四 Java API应用
    • 4.1 任务1 加密/解密工具
    • 4.2 编程实践
  • 5 项目五 Java集合的应用
    • 5.1 点菜系统
    • 5.2 编程实践
对象数组


主要知识点:

对象数组是以对象为元素的数组。

对象数组的每个元素都引用一个对象。访问数组元素前,需要为每个元素创建引用对象,否则会抛出NullPointerException异常。

例如:

class Student{

private String sno;

private String sname;

private int score;

public void setSno(String xh){

sno=xh;}

public String getSno(){

return sno;}

        public void setSname(String xm){

            sname=xm;}

public String getSname(){

return sname;}

public void setScore(int fs){

            score=fs;}

public int getScore(){

return score;}

public  Student(String xh,String xm,int fs){

            sno=xh;

            sname=xm;

            score=fs;

}

public class MyArray{

public static void main(String[] args) {

            Student s1=new Student("01","张三",79);

            Student s2=new Student("02","李四",85);

            Student s3=new Student("03","王五",89);

            Student s4=new Student("04","陈六",92);

            Student[] stu= {s1,s2,s3,s4};

            for(int i=0;i<4;i++){

                System.out.printf("第%d个学生的信息如下\n",i+1);

                System.out.println("学号:"+stu[i].getSno()+",姓名:"+stu[i].getSname()+",成绩为:"+stu[i].getScore());

            }

    }

}