void修饰符
void用于描述没有返回值的方法。
//有返回值的方法,不用void修饰
public Map<String,String> getHead(){
return head;
}
//没有返回值的方法,用void修饰
public void setHead(Map<String,String> head){
this.head = head;
}
构造方法
1、如果当用户没有定义构造方法时,编译器会为类自动添加形如类名() { } 的无参构造方法,但是一但自己定义了构造 方法,编译器将不再自动添加。
2、构造器可以不只一个,这叫做方法的重载 ,下面就是两个构造方法及其调用。
//构造函数A: 这是一个空构造函数
public Study(){
}
//构造函数B: 这是带参构造函数
public Study(String math){
this.method = method;
}
//调用构造函数A
Study one = new Study();
//调用构造函数B
Study two = new Study("add");
构造函数只有在实例化一个类时才会被调用,在类实例化完成后,构造函数不会再被调用。
3、构造方法不但是要给对象的实例变量赋初值,更重要的是还和new一起来创建对象 ,如果你的对象没有实例变量,当然不用给对象的实例变量赋初值,也就不需要有参的构造器.但这在实际应用中,是毫无意义的.因为没有实例变量的对象什么也干不了。