可以使用构造函数或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 举报,一经查实,本站将立刻删除。