繁体   English   中英

如何从不同的类中获取属性/变量

[英]How to get an attribute/variable from a different class

我在一个类中编程,所以我需要一个来自其他类的变量。 我怎样才能做到这一点?

package domein;
public class Speler 
{
private String naam;
private String kleur;
private Sector sector;
private int Sector;
private int krediet = 10;
private int extraSchattingWaarde = 0;
private int nummer;


public Speler(String naam, String kleur, Sector sector)
{
    setNaam(naam);
    setKleur(kleur);
    setSector(sector);
}

public String getNaam()
{
    return this.naam;
}

public void setNaam(String naam)
{
    //controle of het leeg is??
    this.naam = naam;
}

public Sector getSector()
{
    return this.sector;
}

private void setSector(Sector sector)
{
    //tussen 1 en 4
    this.sector = sector;
}

public String getKleur()
{
    return this.kleur;
}

private void setKleur(String kleur)
{
    //controle of het de beschikbare kleuren zijn
    this.kleur = kleur;
}

public int getKrediet()
{
    return this.krediet;
}

public void setKrediet(int krediet)
{
    this.krediet = krediet;
}

public int getExtraSchattingWaarde()
{
    return this.extraSchattingWaarde;
}

public void setExtraSchattingWaarde(int waarde)
{
    this.extraSchattingWaarde = waarde;
}

}

这是我需要获取变量和一些方法的类。 我如何才能使该课程成为全球性的课程?

只是一件事:这行是不正确的private int Sector; 因为您不能使用类名作为变量名。 这应该隐藏您的班级可见性。 我认为这是一个错误,我将继续进行解释。

在另一个类中,您可以实例化该类并调用值。 例如:

public class MyClass {

    private Speler mySpeler = new Speler("AAA", "BBB", 3);

    public MyClass() {}

    public void myMethod() {
        System.out.println(mySpeler.getKleur());
      }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM