我正在使用初学者项目,我在Eclipse中将它拆分为两个包,其中一个包含main方法,另一个包含.java类,另一个包含辅助方法的.java类。 我想知道如何调用辅助包中存在的方法,以便在主类中没有main方法的.java类中使用它。如何导入它以及如何从该类访问方法?我是java新手,需要这个项目。
答案 0 :(得分:0)
如果我理解正确(如果粘贴一些示例代码可能会更好),请在main方法中编写代码,调用所需内容。 然后在Eclipse顶部或使用CTRL + MAIUSC + O编写您需要的导入,您将导入所需的包。
答案 1 :(得分:0)
您必须在课程开头使用import
,但如果您使用其快捷方式自动导入(应该是Ctrl + Shift + O
),Eclipse会自动为您启用。
这样的事情:
班级User
package model;
public class User {
private String name;
private Integer age;
public String getName() { return this.name; }
public void setName(String name) { this.name = name; }
public String getAge() { return this.name; }
public void setAge(Integer age) { this.age = age; }
@Override
public void toString() {
return "Name: " + this.name + "; Age: " + this.age;
}
}
班级UserAttributes
(您需要导入其他班级)
package logic;
import model.User; //this is the line you must include (or hit Ctrl+Shift+O in Eclipse)
public class UserAttributes {
public static void main(String[] args) {
User john = new User("john", 30);
System.out.println(john);
}
}
如果您使用其功能,Eclipse可以是一个很好的开发工具,让您的生活更轻松。其中一些可通过快捷方式直接访问。这是list of some very useful(在我看来)。
希望它有所帮助。
答案 2 :(得分:0)
package ex_19;
import ex_16_17.Date;
import ex_18.HeartRates;
public class HealthProfile {
private String nome;
private String sobrenome;
private String sexo;
private Date dataNascimento;
private float altura;
private float peso;
.......
HeartRates hr = new HeartRates(this.getNome(), this.getSobrenome(), this.dataNascimento.getDia(), this.dataNascimento.getMes(), this.dataNascimento.getAno());
public int calcIdade(){
return hr.calculaIdade();
}
public int freqMaxima(){
return hr.feqMax();
}
public String freqAlvo(){
return hr.feqAlvo();
}
我想知道如何使用这样的代码,在我的main上工作,当我调用calcIdade()时,语法是什么?