急!!请帮我看下我的java程序那错了,在线等

来源:百度知道 编辑:UC知道 时间:2024/05/15 16:34:57
public class Shirt
{
int ID;
int price;
String style;
public int returnID()
{
ID=323;
return ID;
}
piblic String returnPrice()
{
price=343;
return price;
}
piblic String returnStyle()
{
style=polo;
return style;
}
}

public class Shirt
{
int ID;
int price;
String style;
public int returnID()
{
ID=323;
return ID;
}
/*下面这个方法返回值是String类型*/
piblic String returnPrice()
{
price=343;/*你这样写的话price就是int型的,和方法声明的返回值类型不匹配,要不你修改方法返回值为int,要不你这样写:price="343";
return price;
}
piblic String returnStyle()
{
style=polo;/*这个类型是String吧,String类型变量的赋值要这样写:
style="polo"; 只有被双引号(英文标点)括起来的才是String类型的值.
return style;
}
}

方法的结构:你上面的方法声明public有写错了的,你仔细看看
public private (还有一个不常用的protect)声明类型

void 没有返回值,或者具体的返回值类型可以是基础数据类型也可以是自定义类
然后是方法名自己随便起
然后是参数,或者无参数
下面是方法体,用大括号括起。
就是下面这样:
方法声明 返回值类型 方法名(参数)
{
...方法体
}

polo 啥玩意啊?

piblic String returnPrice()
{
price=343;
return price;
}
piblic String returnStyle()
{