My Construct

1、构造函数定义

     类中的构造函数用来初始化一个类。构造函数为公有类型,无返回值,用来从类实例中访问类时初始化此类的私有变量。

2、代码     

public class UseConstruct
{
    public static void main(String[] args)
    {
        Manager m=new Manager("王飞",10000,"业务部");
        System.out.println(m.getSalary());
    }
}
class Employee
{
    private String name;
    private int salary;
    public Employee(String _name,int _salary)
    {
        name=_name;
        salary=_salary;
    }
    public String getSalary() 
    {
    String str;
    str = "名字: " + name + "
工资: " + salary;
      return str;
    }
}

class Manager extends Employee
{
    private String department;
    public Manager(String _name,int _salary,String _department)
    {
        super(_name,_salary);
        department=_department; 
    }
    public String getSalary()
    {
        return super.getSalary()+"
部门:"+department;
    }
}

3、构造函数的理解

     构造函数与类名相同

     调用构造函数为类进行初始化赋值

原文地址:https://www.cnblogs.com/srsrd/p/5364189.html