|
发表于 2018-5-7 09:53:57
|
显示全部楼层
本帖最后由 yulin3192 于 2018-5-7 10:09 编辑
F:\java>javac leyou.java
leyou.java:8: 错误: 找不到符号
FishcPeople xiaoJiaYu,nianHuaXiaoXian; //声明对象
^
符号: 类 FishcPeople
位置: 类 leyou
leyou.java:9: 错误: 找不到符号
xiaoJiaYu = new FishcPeople(); //为对象分配内存,使用默认的构造方法
^
符号: 类 FishcPeople
位置: 类 leyou
leyou.java:10: 错误: 找不到符号
nianHuaXiaoXian = new FishcPeople();
^
符号: 类 FishcPeople
位置: 类 leyou
leyou.java:11: 错误: 找不到符号
xiaoJiaYu.name = PersonName.小甲鱼; //对象xiaoJiaYu给自己的变量赋值
^
符号: 变量 PersonName
位置: 类 leyou
leyou.java:15: 错误: 找不到符号
nianHuaXiaoXian.name = PersonName.拈花小仙;
^
符号: 变量 PersonName
位置: 类 leyou
5 个错误
我在win10系统上运行出错
PersonName.java 文件
/*
*枚举类型
*/
public enum PersonName{
非安全,不二如是,小甲鱼,拈花小仙
}
FishcPeople.java 文件
/*
*负责创建对象的类
*/
public class FishcPeople{
PersonName name;
float height,weight;
String head;
void speak(String s){
if(name == PersonName.小甲鱼){
head = "美男头";
}
else if(name == PersonName.拈花小仙){
head = "美女头";
}
System.out.println(s);
}
}
leyou.java 文件
/*
*应用程序的主类
*/
public class leyou{
public static void main(String[] args){
FishcPeople xiaoJiaYu,nianHuaXiaoXian; //声明对象
xiaoJiaYu = new FishcPeople(); //为对象分配内存,使用默认的构造方法
nianHuaXiaoXian = new FishcPeople();
xiaoJiaYu.name = PersonName.小甲鱼; //对象xiaoJiaYu给自己的变量赋值
xiaoJiaYu.height = 1.75f;
xiaoJiaYu.weight = 70f;
xiaoJiaYu.head = "大头";
nianHuaXiaoXian.name = PersonName.拈花小仙;
nianHuaXiaoXian.height = 1.66f;
nianHuaXiaoXian.weight = 55f;
nianHuaXiaoXian.head = "小头";
System.out.println(xiaoJiaYu.name + "的身高:" + xiaoJiaYu.height);
System.out.println(xiaoJiaYu.name + "的体重:" + xiaoJiaYu.weight);
System.out.println(xiaoJiaYu.name + "的 头:" + xiaoJiaYu.head);
System.out.println(nianHuaXiaoXian.name + "的身高:" + nianHuaXiaoXian.heright);
System.out.println(nianHuaXiaoXian.name + "的体重:" + nianHuaXiaoXian.weight);
System.out.println(nianHuaXiaoXian.name + "的 头:" + nianHuaXiaoXian.head);
xiaoJiaYu.speak(xiaoJiaYu.name + ":小仙吃冰激凌");
System.out.println(xiaoJiaYu.name + "现在的头:" + xiaoJiaYu.head);
nianHuaXiaoXian.speak(nianHuaXiaoXian.name + ":我重" +
nianHuaXiaoXian.weight +
"公斤,伦家用小拳拳打你");
System.out.println(nianHuaXiaoXian.name + "现在的头:" + nianHuaXiaoXian.head);
}
}
环境变量配置也没问题 |
|