我的代码在eclipse中能够正常运行,而在学习平台上却出现如下错误。想请老师看看是什么原因
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | User.java public class User{ //定义属性用户名、密码 private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { this .username = username; } public String getPassword() { return password; } public void setPassword(String password) { this .password = password; } //构造方法 public User(String username,String password){ this .setUsername(username); this .setPassword(password); } //输出方法 public String info(){ String str= "用户名:" + this .getUsername()+ '\n' + "密码:" +getPassword(); return str; } } UserManager.java public class UserManager{ // 用户信息验证的方法 public String checkUser(User one, User two) { // 判断用户名和密码是否为空,是否一致 String name1=one.getUsername(); String name2=two.getUsername(); String pass1=one.getPassword(); String pass2=two.getPassword(); if (!name1.equals( "" )&&!name2.equals( "" )&&!pass1.equals( "" )&&!pass2.equals( "" )){ if (name1.equals(name2)&&pass1.equals(pass2)){ return "用户名和密码一致" ; } else return "用户名和密码不一致" ; } else return "用户名和密码不能为空" ; } } Test.java public class Test{ // 测试方法 public static void main(String[] args) { //实例化对象,调用相关方法实现运行效果 User one= new User( "Lucy" , "123456" ); User two= new User( "Mike" , "123456" ); System.out.println(one.info()); System.out.println(two.info()); System.out.println( "=================" ); UserManager manager= new UserManager(); System.out.println(manager.checkUser(one,two)); } } 错误如下: 运行失败 Test.java: 1 : error: class User is public , should be declared in a file named User.java public class User{ ^ User.java: 1 : error: class UserManager is public , should be declared in a file named UserManager.java public class UserManager{ ^ UserManager.java: 1 : error: class Test is public , should be declared in a file named Test.java public class Test{ ^ 3 errors |
1
收起
正在回答
2回答
同学你好,编辑器上类的顺序是固定的,建议同学清除一下浏览器缓存,重新刷新一下页面,查看一下,如果还有问题,建议同学将在线编辑器的类顺序进行截图,我们的老师进行反馈给技术人员。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧