j**a重载构造方法

时间:2014.06.24 发布人:mdd082

j**a重载构造方法

已解决问题

谷歌mdd082用户在2014.06.24提交了关于“守望先锋j**a重载构造方法”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-29T06:11:18。创建一个Cat类,包含name和age属性,编写三个重载构造方法:Cat()、Cat(Stringname)、Cat(Stringname,intage)编写两个重载成员方法:eat()和eat(Stringfood)没有参数的eat方法默认吃鱼,有参数的eat方法吃指定的食物。在main方法中调用这些方法。希望大家能够帮助她。

详细问题描述及疑问:创建一个Cat类,包含name和age属性,编写三个重载构造方法:Cat()、Cat(Stringname)、Cat(Stringname,intage)编写两个重载成员方法:eat()和eat(Stringfood)没有参数的eat方法默认吃鱼,有参数的eat方法吃指定的食物。在main方法中调用这些方法。期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !

希望以下的回答,能够帮助你。

第1个回答

用户名:luzhihao_24  

publicclassCat{
privateStrin问答gname;
privateintage;
privateStringfoot="鱼";

publicC住续雷握社物黑降皇at(){}

publicCat(Stri鱼试属测完ngname){
***.name=name;
}

publicCat(Stri树搞叫着该失ngname,intage){
***.name=na钢办山谁me;
this.师心各注随志走月什age=age;
}

publicvoideat(){

}

public鱼永以易起练指映此且的voideat(S燃善资刑tringfoot){

}

publicString亮核井政条罗剧族getName(){
returnname;
}

publicintgetAge(){
returnage;
}

publicStringgetFoo伤适部口杆袁本它局t(){
returnfoot;
}

publicStringtoString(){
StringBufferbuffer=newStringBuffer();
buffer.append("名叫"+getName()+"的小猫,今空虽层宽年"+getAge()
+"岁,正在吃+getFood()+"语);
returnbuffer.toStr检密居十否营按ing();
}

pub模细心确汉尽论licstaticvoidmain(String[]args){
Catc展酸饭作信具曾象牛散at=newCat("coffeicat",2);
***.eat("老鼠");
System.out.println(cat);
}
}