QQ截图20170911120026.png (226.12 KB, 下载次数: 32)
图中的学生类已经定义了5个成员变量,但是在测试类中有两个成员变量无法用setXxx方法 ...
a_fi 发表于 2017-9-11 13:15
不能有相同名字的类
Oliverwqcwrw 发表于 2017-9-12 11:15
不同包可以有相同的类
取个名字好难 发表于 2017-9-12 22:22
是的 ,但是想不明白为什么会出现以上的问题,有些成员变量用不了
Oliverwqcwrw 发表于 2017-9-13 09:25
是不是导包导错了
低调逆袭 发表于 2017-9-14 23:37
一个包不能有相同名的两个类,这个学生管理系统如果是同一个包的学生类和测试类应该不会有这个问题,你看一下 ...
取个名字好难 发表于 2017-9-15 22:46
您说的导包是指哪个?好像我测试类就集合和键盘录入需要导包的呀,难道是我学生类还没有保存,就创建了集合 ...
Oliverwqcwrw 发表于 2017-9-16 08:23
我前边听你说你在不同的包下有相同的类,如果你导的包不是你要用的那个类的包就会报错 ...
小灰辉 发表于 2017-9-16 22:05
先说第一个问题,你看看你的测试类在调用students.setAge();这个方法的时候传递的是什么值,我怀疑你传 ...
battlexing 发表于 2017-9-17 19:20
应该是导错包了
取个名字好难 发表于 2017-9-16 23:24
age传入的数据类型也是String数据类型的,我同一个项目下,其他的包中也有一个Student类的,类中只定义了 ...
小灰辉 发表于 2017-9-17 21:24
那你在测试类中把这个报错的students类,删除,重新导入students类试试。把光标放在students类上按住ctrl ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |