【发布时间】:2014-09-24 21:28:09
【问题描述】:
我在一个类中有一个公共方法需要指向一个私有方法,我该怎么做?
public class test1
{
private String lastName;
private String firstName;
public String name;
public void setup()
{
Scanner in = new Scanner(System.in);
System.out.println("Please enter the last name followed by the first name of" +
" a student: ");
lastName = in.next();
firstName = in.next();
}
private void setName() {
name = firstName + " " + lastName;
name = name.replaceAll(",([^,]*)$", "$1");
}
如何从 setup() 方法指向 setName() 方法?是的,我确实需要 setName() 方法,即使我可以将所有这些信息放入 setup() 方法中。
【问题讨论】:
-
这一切你可能想多了。只需从
setup()方法中调用setName(...)方法,就这么简单。你当然会用它来传递相应的信息。 -
正如@HovercraftFullOfEels 告诉你的那样,你只需要在
setup的末尾添加setName()。 -
类中的方法可以调用该类中的任何其他方法。拥有一个
private没有区别。