2017-03-29 2 views

Répondre

0

Un JavaBean est un POJO (Plain Old Java Object) getter largeur et setter pour ses champs. Ses champs peuvent être définis par un constructeur prend les arguments appropriés ou plus tard par les méthodes setter.

public class ValueHolder 
{ 
    private double value1; 
    private double value2; 
    public ValueHolder(double value1_, double value2_) 
    { 
    super(); 
    value1 = value1_; 
    value2 = value2_; 
    } 

    public double getValue1() { return value1; } 
    public void setValue1(double value1_) { value1 = value1_; }; 
    public double getValue2() { return value2; } 
    public void setValue2(double value2_) { value2 = value2_; }; 
} 

Vous pouvez stocker les valeurs dans un tableau à double commun (à double []) et ainsi créer des accesseurs indexées (Double getValue (int ndx_)). Les JavaBeans ne contiennent aucune logique métier, ils ne sont que des simples stockages de données, ENTITIES. Le calcul se déroule à l'extérieur (la plupart des cas dans les contrôleurs), mais maintenant je place dans la fonction principale pour la simplicité:

public class PercentageApp 
{ 
    public static void main(String[] args) 
    { 
    ValueHolder vh = new ValueHolder(8000, 35000); 
    double percentage = vh.getValue1()/vh.getValue2(); 
    System.out.println("Percentage: " + Double.toString(percentage)); 
    } 

}