java中的void修饰符与构造方法

2017-09-15  本文已影响0人  时光不说话

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一起来创建对象 ,如果你的对象没有实例变量,当然不用给对象的实例变量赋初值,也就不需要有参的构造器.但这在实际应用中,是毫无意义的.因为没有实例变量的对象什么也干不了。

上一篇 下一篇

猜你喜欢

热点阅读