为什么Cat mimi = new Cat("mimi"); Cat cici = new Cat("cici"); 中的cici要加引号》?如果我定义的构造函数是Cat(double x){}那么我再new一个cat需要加引号?

bbs0422 2008-03-27 04:18:21
class Cat{
static int sid;
private String name;
int id;

Cat (String name){
this.name=name;
id=sid++;

}
public void info(){
System.out.println("name :"+name+"id :"+id);
}
}

public class TestCat{
public static void main(String arg[]){
Cat.sid=100;
Cat mimi=new Cat("mimi");
Cat cici=new Cat("cici");
mimi.info();
cici.info();
}
}
...全文
101 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bbs0422 2008-03-27
  • 打赏
  • 举报
回复
谢谢!
heaven33 2008-03-27
  • 打赏
  • 举报
回复
字符或者字符串是需要加符号限制的
比如char ch1='a'; String str="what is your name?"
但是int 或者 float或者double都是不需要的.
如:
int age=11;
float wage=11.5f;
double he=11.5;
fuyou001 2008-03-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dreamhyz 的回复:]
当然要加了,因为你的构造方法的参数是String
如果是double 那你就传个double类型的呀 new Cat(11.11);
[/Quote]正解!
dreamhyz 2008-03-27
  • 打赏
  • 举报
回复
当然要加了,因为你的构造方法的参数是String
如果是double 那你就传个double类型的呀 new Cat(11.11);
自然80 2008-03-27
  • 打赏
  • 举报
回复
呵呵,有趣
形而上学
dracularking 2008-03-27
  • 打赏
  • 举报
回复
根据形参类型决定

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧