其他分享
首页 > 其他分享> > 9.6构造方法

9.6构造方法

作者:互联网

构造方法的基本概念
构建、创造,也叫构造器,用来帮助创建对象的方法,准确的说,构造方法的作用是初始化对象。
谁来创建对象?
new关键字。Java中通过new关键字创建对象,并在内存中开辟空间,然后使用构造方法(构造器)完成对象的初始化工作。

构造方法的定义格式
修饰符 构造方法名 (参数列表) {

  //方法体

}

要求
方法名必须与类名相同没有返回值(包括大小写)

没有返回值类型(但是里边可以写return)
没有返回值类型(连void 都不能写)

注意事项
若未提供任何构造方法,系统会给出默认无参构造若
已提供任何构造方法,系统不再提供无参构造

构造方法可以重载

public class Student1 {

    private  String name;
    private int age;

    //带参构造
    public Student1 (String name, int age){
        this.name =name;
        this.age =age;

    }
    public Student1() {
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
}
public class testStudent1 {
    public static void main(String[] args) {
        Student1 stu = new Student1();
        stu.setAge(13);
        stu.setName("小明");
        System.out.println(stu.getAge());
        System.out.println(stu.getName());
        System.out.println();

        //带参构造
        Student1 stu2 =new Student1("李四",24);
        System.out.println(stu2.getName());
        System.out.println(stu2.getAge());
    }
}

标签:name,构造方法,age,public,9.6,Student1,String
来源: https://blog.51cto.com/15138685/2666770