类的构造方法
Posted li-ding-yong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类的构造方法相关的知识,希望对你有一定的参考价值。
构造方法
作用:在多数情况下,初始一个对象的最终步骤就是调用这个对象的构造方法。构造方法负责
对象的初始工作,位实例变量赋值合适的初始化值。
语法:
修饰符 类名(){}
在java中如果不写构造方法的化会默认一个无参构造方法,但如果已经有了一个有参数的构造方法,那么
无参数的构造方法就不会默认被加上,此时创建无参时对象就会报错,在推荐写类的时候,将无参构造方法和有
参构造方法都写上。
在我们执行的时候,new对象时,对象名后面括号 Dog dog = new Dog() 里面可以有的参数类型,必须符合类中已声明的有参构造方法。
案例:
public class Dog{
private String name;
//默认隐藏存在无参构造方法
//默认隐藏存在无参构造方法
public Dog(){}
//有参构造可以有多个,只要参数列表中类型或个数不同即可
public Dog(String name){
this.name = name;
}
//有参构造可以有多个,只要参数列表中类型或个数不同即可
public Dog(String name){
this.name = name;
}
}
测试
public static void main(){
Dog dog1 = new Dog();
Dog dog2 = new Dog("二哈");
Dog dog2 = new Dog("二哈");
}
以上是关于类的构造方法的主要内容,如果未能解决你的问题,请参考以下文章