定义和从一个单独的类用来初始化数组

user2225628:

我有2级不同的类别,员工,PersonnelManager。我想声明和实例化员工的PersonnelManager阵列。不使用继承,只是两个完全独立的类

public abstract class Employee  {

      private String firstName;
      private String lastName;
      private double wage;

      public Employee() {
         firstName = "";
         lastName = "";
         wage = 0.0;
      }
   }

public  class PersonnelManager {

    public Employee [] EmployeesArray;

    public PersonnelManager() {
        EmployeesArray= {Employee.this()}; // this is not working
    }

在PersonnelManager的构造如何才能实例化数组。谢谢。

Dipankar Baghel:

您可以初始化像下面的阵列 -

public PersonnelManager() {
        EmployeesArray= new EmployeesArray[5]; 
    }

或者你可以在构造函数中传递的大小,使其dynamic-

public PersonnelManager(int size) {
            EmployeesArray= new EmployeesArray[size]; 
        }

希望这会帮助你。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何初始化另一个类中定义的数组?

用数组初始化一个类?

用数组初始化一个类

Python:如何从一个类到另一个类获取未初始化的属性

如何在 C# 中使用来自另一个类的初始化实例对象?

如何使用来自服务器的数组的第一个实例初始化变量

Django:使用来自另一个模型的值填充模型的字段(在初始化和保存时)

如何初始化类之外的数组并为第一个元素设置值?

C ++:使用另一个类中的参数初始化对象数组

用C ++中的数组初始化一个类

创建一个基于HTML类和名称进行初始化的jQuery插件

如何初始化一个类和其中的shape属性?

如何初始化一个类?

如何检查一个类是否被初始化?

从数据行初始化一个类

用 new 初始化一个 cpp 类

Python初始化一个类中的列表

用括号括起来的初始化器列表初始化一个类

初始化一个numpy数组

如何初始化一个数组对象?

如何初始化一个数组行?

初始化一个 const char* 数组

如何确保仅初始化一个实例,但从另一个类初始化?

将长度值从一个Activity传递到另一个Activity时发生数组初始化错误

使用文字初始化的状态数组和使用 Solidity 中的“new”运算符初始化的另一个状态数组之间的区别?

Scala从一个特性中初始化两个对象?

为什么是它符合一个Java类声明和方法初始化类的对象?

定义并初始化一个数组以存储一定数量的字符并将其显示为输出

C++ 用另一个数组和新值初始化数组