我有一个包含三个类的程序,AdventureTest,CustomerContact和Activities。我想将来自Customer Contact类的信息调用到AdventureTest类的主要部分。我怎么做?我是否可以调用整个类来运行,或者我必须从CustomerContact类调用单个方法。
以下是CustomerContact类
中两个方法的示例 public void setFirstName() {
this.FirstName = FirstName
}
public string getFirstName(String firstname) {
return FirstName;
}
我尝试使用CustomerContact.getFirstName调用其中一个方法;但它不起作用。 (我得到了错误"找不到符号")我认为调用整个课程会更简单,但我不知道如何做到这一点。 谢谢您的帮助!
答案 0 :(得分:0)
在java中,你只能“直接”调用静态方法。否则,您必须构造对象的实例:
CustomerContact contact = new CustomerContact(...);
String firstName = contact.getFirstName("someName");
我还想指出你目前编写的代码是错误的,不会编译。