62,614
社区成员
发帖
与我相关
我的任务
分享
class Dog{
Dog(){
System.out.println("创建了新的一只狗");
}
}
你在new的时候Dog()会被调用
如:
Dog d = new Dog();Dog dog = new Dog();
Dog()就是默认的无参构造方法,在Dog类里面即使不写它也会自动生成然后被调用;
Dog dog = new Dog("小白");
Dog("小白")是带参的构造方法,这个得自己写,不然会报错,一般用于初始化对象