无法解析java eclipse类型
我正在学习《Android编程教程第三版》中的教程
在第3课“一种更奇特的形式”中,我在Eclipse中遇到了一些问题
作者建议添加以下代码行:
public String getType(){ return(type); } public void setType(String type) { this.type=type;
这将产生以下代码:
package apt.tutorial;
public class Restaurant {
private String name="";
private String address="";
public String getName() { return(name); }
public void setName(String name) { this.name=name; }
public String getAddress() { return(address); }
public void setAddress(String address) { this.address=address; }
public String getType(){ return(type); }
public void setType(String type) { this.type=type; }
}
eclipse给了我以下错误: 对于第一个“类型”,我得到的类型不能解析为变量。 对于第二个“类型”,我得到类型无法解析或不是字段
我希望有人能告诉我该采取哪些措施来解决这个问题
提前谢谢
# 1 楼答案
您需要向类中添加“type”变量
例如:
# 2 楼答案
您没有类型为
String
的名为type
的属性,比如:# 3 楼答案
-在类作用域中,没有声明
type
作为字段,这就是为什么会出现此错误例如:
# 4 楼答案
未声明getType和setType中使用的属性类型。你需要这样做才能让它工作
# 5 楼答案
缺少字段类型:
公共类餐厅{private String type=“”;private String name=“”;private String address=“”;公共字符串getName(){return(name);}public void setName(字符串名){this.name=name;}公共字符串getAddress(){return(address);}public void setAddress(字符串地址){this.address=address;}公共字符串getType(){return(type);}public void setType(字符串类型){this.type=type;}