构造方法

作用:

1.创造对象

2.给成员变量赋值

3.如果不写构造方法,java会提供一个空参构造,如果写了空参构造,那么java不会提供空参构造

4.每个类都有构造方法。如果没有显式地为类定义构造方法,Java 编译器将会为该类提供一个默认构造方法。

在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法

格式:

public 类名(){

//无参构造

}

public 类名(name,age,int,string){

this name =name

//有参构造

}

例子:有参构造描写及调用

package lei;

public class student {
    int age;
    String name;
    public student() {}
    //构造方法
    public student(String n,int a){
        age=a;
        name=n;
    }
    public void study(){
    System.out.println("学生学习"+name);
    }
    public void slep() {
    System.out.println("学生睡觉");}}
    
使用构造方法赋值,必须有无参构造方法,要不会报错

 

 

 

posted on 2021-04-02 17:28  zfj822  阅读(109)  评论(0编辑  收藏  举报