【发布时间】:2015-04-04 21:20:40
【问题描述】:
所以,我在一个名为 Lotion 的类中创建了一个方法,并将其命名为 read() 这个方法接受用户的输入。我的导师告诉我,方法 read() 必须是私有的。但是,他说他的演示/测试类应该能够访问方法 read()。他给了我们一个提示,说我们必须使用构造函数。但不幸的是,我仍然不明白它应该如何工作。谁能解释一下。
提前致谢。
【问题讨论】:
-
你确定他说的是构造函数还是反射?
-
他说的是构造函数。有没有可能。还有,什么是反射?
-
他可能的意思是你应该有另一个(公共)方法或构造函数在内部调用私有方法,从而使其间接访问。不过,我不确定从构造函数中获取用户输入是一种好习惯。
-
^ 正如 Thilo 所说,可能是通过
super构造函数...
标签: java