2016-11-30 52 views
-1

我在一個初學者項目中,我將它分成了兩個Eclipse包,其中一個包含main方法和另一個.java類,另一個包含另一個包含輔助方法的.java類。 我想知道如何調用輔助包中存在的方法,以便在沒有主要方法的.java類中使用它。我如何導入它,以及如何訪問該類的方法?我是新來的Java和需要這個項目。如何在另一個包中調用一個類?

+0

也許你只是指定包名? – nbro

回答

0

如果我理解正確(也許最好是粘貼一些示例代碼)在主方法中編寫代碼,調用您需要的內容。 然後在Eclipse中使用CTRL + MAIUSC + O編寫您需要的導入,您將導入所需的軟件包。

+0

是的,它幫助我,thx! –

+0

不客氣! – flavio

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(在我看來)。

希望它有某種幫助。

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(); 
    } 

我想知道如何使用這樣的代碼,我的主要工作,當我打電話的calcIdade(),什麼是syntaxe?

相關問題