概述
构造方法调用另一个构造方法
一个构造方法可以调用其他构造方法,目的是为了方便代码复用。调用方法是this(…)
class Employee{
private String name;
private int salary;
private String hireDay;
public Employee(String name,int salary, String hireDay){
this.name = name;
this.salary = salary;
this.hireDay = hireDay;
}
//一个构造方法可以调用其他构造方法,目的是为了方便代码复用。调用方法是this(...)
public Employee(String name){
// 传入参数name,salary,hireDay使用默认值
this(name,40,"22"); //调用的是Employee(tring name,int salary, String hireDay)
}
public Employee(){
//传入默认值参数name,调用的是Employee(String name),所以name,salary,hireDay都是初始化的值
this("abc"); // 调用的是Employee(String name)
}
public int getSalary() {
return salary;
}
public String getName() {
return name;
}
public String getHireDay() {
return hireDay;
}
public void raiseSalary(double bypercent){
int raise = (int) (salary * bypercent / 100);
salary += raise;
}
}
最后
以上就是壮观大地为你收集整理的构造方法调用另一个构造方法构造方法调用另一个构造方法的全部内容,希望文章能够帮你解决构造方法调用另一个构造方法构造方法调用另一个构造方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复