首页 > 编程知识 正文

java中二维数组的初始化,java定义对象数组

时间:2023-05-06 21:33:30 阅读:109148 作者:2992

可以使用构造函数或setter方法初始化在类中声明的数组变量,就像初始化任何其他值一样。

样品

下面的Java示例声明数组类型的实例变量,并从构造函数初始化该变量。 公共类student {

字符串名称;

输入;

Stringsubs[];

sudent(stringname,intage,Stringsubs[] ) )。

this.name=name;

this.age=age;

this.subs=subs;

}

公共void display (

system.out.println (' name : ' this.name );

system.out.println(age: ) this.age );

system.out.print(subjects: );

for(inti=0; I

system.out.print(subs[I] ';

}

}

publicstaticvoidmain (string args [ ] ) {

Stringsubs[]={'Mathematics ',' English ',' Science ',' Social'};

studentobj=newstudent('krishna ',25,subs );

obj.display (;

}

}

输出结果Name:Krishna

Age:25

subjects :材料安全性

示例2公共类student {

字符串名称;

输入;

Stringsubs[];

公共void set name (string name ) {

this.name=name;

}

公共语音设置(intage ) {

this.age=age;

}

publicvoidsetsubs(string[]subs )。

this.subs=subs;

}

公共void display (

system.out.println (' name : ' this.name );

system.out.println(age: ) this.age );

system.out.print(subjects: );

for(inti=0; I

system.out.print(subs[I] ';

}

}

publicstaticvoidmain (string args [ ] ) {

Stringsubs[]={'Mathematics ',' English ',' Science ',' Social'};

Studentobj=newStudent (;

obj.setname(krishna );

obj.setage(25;

obj.setsubs(subs );

obj.display (;

}

}

输出结果Name:Krishna

Age:25

subjects :材料安全性

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。