「java实例对象数组」Java 对象数组

博主:adminadmin 2022-11-27 20:45:06 40

本篇文章给大家谈谈java实例对象数组,以及Java 对象数组对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java创建对象数组然后用构造方法实例化

Java创建对象数组然后构造方法实例化,如下:

package com.test;

import java.util.Arrays;

public class Employee {

    /**

     * 员工编号

     */

    private String number;

    /**

     * 员工姓名

     */

    private String name;

    /**

     * 员工薪水

     */

    private double salary;

    /**

     * 无参数构造函数

     */

    public Employee() {

     System.out.println("调用了构造函数方法一,实例化对象");

    }

    /**

     * 给属性赋值构造函数

     * @param number

     * @param name

     * @param salary

     */

    public Employee(String number, String name, double salary) {

        super();

        this.number = number;

        this.name = name;

        this.salary = salary;

        System.out.println("调用构造函数方法二,实例化对象");

    }

    public static void main(String[] args) {

     //构造Employee对象数组为2长度

     Employee[] emp=new Employee[2];

    

        //员工一(实例化),并且构造函数里设置值

        Employee e1 = new Employee("e0001", "xiaoming", 5000.0);

       

        //员工二(实例化),用set设置值,get的话可以获取到员工某个属性

        Employee e2 = new Employee();

        e2.setName("小二");

        e2.setNumber("e0002");

        e2.setSalary(5500.1);

       

        //将实例化的对象存进数组中

        emp[0]=e1;

        emp[1]=e2;

        System.out.println("实例化的数组对象为:"+Arrays.toString(emp));

    }

    public String getNumber() {

        return number;

    }

    public void setNumber(String number) {

        this.number = number;

    }

    public String getName() {

        return name;

    }

    public void setName(String name) {

        this.name = name;

    }

    public double getSalary() {

        return salary;

    }

    public void setSalary(double salary) {

        this.salary = salary;

    }

    @Override

    public String toString() {

        return "Employee [number=" + number + ", name=" + name + ", salary=" +

        salary + "]";

    }

}

运行结果:

调用构造函数方法二,实例化对象

调用了构造函数方法一,实例化对象

实例化的数组对象为:[Employee [number=e0001, name=xiaoming, salary=5000.0], Employee [number=e0002, name=小二, salary=5500.1]]

java中怎么创建对象数组

首先我们需要创建一个class:

class Student{  

    String name;  

    double score;  

    String num;  

      

    Student(String n,double s,String m){  

        name=n;  

        s=score;  

        num=m;  

    }  

  

    public static void printInfo(){  

        System.out.println(num+","+name+","+score);  

    }  

  

}

接下来我们对此类进行数组的创建:

//1  

Student stu[];span style="white-space:pre"      /span//声明数组。  

stu=new Student [3];span style="white-space:pre"    /span//创建数组,这里是创建的一个引用的数组,每一个引用并没有确切的地址。  

for(int i=0;i3;i++){span style="white-space:pre"    /span//为数组创建对象,也就是说为创建的引用关联到确切的地址。  

    stu[i]=new Student();  

}  

//2  

Student stu[]=new Student [3];  

for(int i=0;i3;i++){  

    stu[i]=new Student();  

}  

//3  

Student stu[]=new Student{new Student(sjl,87,01),new Student(ljs,98,02),new Student(lls,92,03)};

为java类的实例对象创建数组

后面具体哪一个还要实例初始化,就可以了

t[0] = new Test7(10,20);

java实例对象数组的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Java 对象数组、java实例对象数组的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-27,除非注明,否则均为首码项目网原创文章,转载请注明出处。