构造方法之间如何调用?

构造方法作用:①简化代码   ②给成员变量赋值

构造方法定义:访问权限 类名 (【参数列表】){}

注意:构造方法没有修饰符和返回值类型

代码说明:

public class Student {


    //这个方法名虽然和类名相同,但是有返回值,为整型,因此不是构造方法	
	public int Student(int age) {
		return 1;
	}

}

同一个类中可以定义多个构造方法,那构造方法之间如何调用呢?其实很简单,通过this([实参列表]),并把这句话放在有效代码行的第一行就可实现。

代码说明:

public class Student {
	
	public Student() {
	   //System.out.println(2);//去掉注释就会抱错,this(211);要放在有效代码的第一行
	   this(211);
	}
	
	public Student(int age) {
	
	}
}

猜你喜欢

转载自blog.csdn.net/weixin_42867975/article/details/113034923