一、可变参数的使用
允许为方法指定数量不确定的形参。如果在定义方法时,在最后一个形参的类型后增加'...",则表明该形参可以接受多个参数值,多个参数值被当成数组传入。
例:public void test(String...strs){
for(String s:strs){
System.out.println(s);//s代表在循环中每一个位置的值。
}
}
public static void main(String[] args){
Hero h1=new Hero();
h1.test();
}
//string为变量类型 ,strs为变量名。可变参数只能出现在参数列表的最后。
二、类中的构造方法
在类定义中有一类特殊的方法,此类方法的名称与类名完全一致,在创建对象时用于对成员变量进行初始化,此类方法被称为构造方法。
例:
public Hero(String name){
this.name=name;
}
//1.构造方法不能编写返回值类型
2.构造方法的方法名必须和类名保持一致
3.构造方法只能通过new关键字来调用
4.同一个类可以编写多个构造方法,但参数不能相同