什么是构造器 什么是构造器重载

程序员成长之旅 · 程序员成长之旅/Java学习/笔记 · 248 字

为什么需要构造器?

在创建一个对象后,通常我们是需要调用这个对象的某些方法来实现某些功能的,而构造器可以保证对象得到正确的初始化以保证方法正常使用.

就算我们不去手动创建构造器,系统也会自动创建一个默认构造器,构造器内没有参数,访问权限和类相同.

如何创建一个构造器呢?

权限(通常public) [和类名相同] (){ //注意构造器没有返回类型
    
}

有的时候一个构造器不足以满足更复杂的场景需求,这个时候就需要构造器重载了


权限(通常public) [和类名相同] (){ //注意构造器没有返回类型
    
}
//除了类型和参数数量不同以外 抬头是一样的
权限(通常public) [和类名相同] (int num){ 
    //xxx
    //xxx
}
权限(通常public) [和类名相同] (String s){ 
    //xxx
}