java,test类中,当new一个对象时,animal a=new animal(参数),和 a

2024-12-01 07:54:57
推荐回答(3个)
回答1:

animal a=new animal(参数)和animal a=new animal()的区别就是,第一个可以传入参数给animal类的构造器,这样创建对象时,就有属性值的初始化了。如果不需要创建对象时就初始化属性,可以选无参构造器。

回答2:

无参数的就是默认的构造方法,有参数的就是你自己写的构造方法,等你学了构造方法就明白干什么用的了

回答3:

是构造函数的重载和函数的重载,根据不同的需求传入不同的参数。