zoukankan      html  css  js  c++  java
  • java-类引用型数组Student[] arr=new Student[5]

    package com.day11.集合框架概述;

    import com.day11.bean.Student;

    public class Demo1Array {

      /**
      * @param args
      * 15.01_集合框架(对象数组的概述和使用)
      * A:案例演示
      * 需求:我有5个学生,请把这个5个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。
      *
      Student[] arr = new Student[5]; //存储学生对象
      arr[0] = new Student("张三", 23);
      arr[1] = new Student("李四", 24);
      arr[2] = new Student("王五", 25);
      arr[3] = new Student("赵六", 26);
      arr[4] = new Student("马哥", 20);

      for (int i = 0; i < arr.length; i++) {
        System.out.println(arr[i]);
      }

      * B:画图演示
      * 把学生数组的案例画图讲解
      * 数组和集合存储引用数据类型,存的都是地址值

      */
      public static void main(String[] args) {
        //int[] arr=new int[5];//创建基本类型数组
        Student[] arr=new Student[5];//创建引用数据类型数组
        arr[0]=new Student("科比",39);//new一个具体的对象,将对象赋值给arr[0]
        arr[1]=new Student("KG",41);
        arr[2]=new Student("皮尔斯",40);
        arr[3]=new Student("雷阿伦",42);
        arr[4]=new Student("乔丹",54);
        for (int i = 0; i < arr.length; i++) {
          System.out.println(arr[i]+" ");//必须要重写Student类中父类Object类里的toString方法
        }
      }

    }

    package com.day11.bean;

    public class Student {
      private String name;
      private int age;
      public Student() {
        super();
        // 构造器
      }
      public Student(String name, int age) {
        super();
        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;
      }
      @Override
      public String toString() {

        return "Student [name="+name+",age="+age+"]";
      }
    }

  • 相关阅读:
    为什么C++(感谢waterwalk翻译)
    容器操作笔记
    如此理解面向对象编程
    C++初学者小细节(不定时更新)
    Sales_item 专题
    10步让你成为更优秀的程序员
    C++ PRIMER 笔记
    C++ 异常处理
    透明度 rgba 和 opacity 的区别
    盒模型
  • 原文地址:https://www.cnblogs.com/zhujialei123/p/8183797.html
Copyright © 2011-2022 走看看