请问怎么这个报错是什么意思?
/7/2004635/21/881/User.java:18: error: class, interface, or enum expected
public String getName(){
^
/7/2004635/21/881/User.java:20: error: class, interface, or enum expected
}
^
/7/2004635/21/881/User.java:23: error: class, interface, or enum expected
public String getWord(){
^
/7/2004635/21/881/User.java:25: error: class, interface, or enum expected
}
^
4 errors
代码:
public class Test{
// 测试方法
public static void main(String[] args) {
//实例化对象,调用相关方法实现运行效果
User xk1=new User("Lucy","123456");
User xk2=new User("Mike","123456");
System.out.println("===================");
UserManager xk3=new UserManager();
xk3.checkUser(xk1.xk2);
}
}
public class User{
//定义属性用户名、密码
private String name;
private String word;
public User(String name,String word){
this.name=name;
this.word=word;
System.out.println("用户名:"+getName());
System.out.println("密码:"+getWord());}
}
public String getName(){
return name;
}
public String getWord(){
return word;
}
}
public class UserManager{
// 用户信息验证的方法
public String checkUser(User xk1,User xk2) {
// 判断用户名是否为空,是否一致
if(xk1.getName()==null||xk2.getName()==null){
System.out.println("用户名为空");
} else if(xk1.getName()==xk2.getName()){
System.out.println("用户名一致");
} else{
System.out.println("用户名不一致");
}
if(xk1.getWord()==null||xk2.getWord()==null){
System.out.println("密码为空");
} else if(xk1.getWord()==xk2.getWord()){
System.out.println("密码一致");
} else{
System.out.println("密码不一致");
}
// 判断密码是否为空,是否一致
} }
正在回答
看下面的截图,多了半个大括号}

另外,Test类中
xk3.checkUser(xk1.xk2);这行代码应改为 xk3.checkUser(xk1,xk2);
xk1和xk2直接是逗号
祝学习愉快!
老师,第3部分的代码貌似还有问题,请您帮忙看看
用户名:Lucy
密码:123456
用户名:Mike
密码:123456
===================
Exception in thread "main" java.lang.NoClassDefFoundError: UserManager
at Test.main(Test.java:14)
Caused by: java.lang.ClassNotFoundException: UserManager
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 1 more
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7235 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程


恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星