lundi 20 avril 2015
Klassen Werte in den private Bereich übergeben
Posted on 10:58 by verona
Grüße,
ich habe mir folgende Klassen mit dazugehöriger Anwendung geschrieben:
Klasse
Anwendung
Die erfahrenen unter euch sehen, dies ist ein sehr simples Programm.
Derzeit übergebe ich die Werte für die Boolean-Variablen a und b die Werte manuell ein, zB:
Jetzt möchte ich über den Scanner den Nutzer selber bitten die Variablen zu belegen.
Bisher kenne ich die übliche Methode:
Aber nun muss ich ja in die Klasse über die Anwenung zugreifen in den private Bereich eindringen mit dem Scanner.
Wer kann mir Tipps oder Gedankenanstöße bezüglich dieses Thema geben?
Oder kann wer eine konkrete Lösung bieten?
Gruß
ich habe mir folgende Klassen mit dazugehöriger Anwendung geschrieben:
Klasse
Java Code:
-
/**
-
*
-
* <b>Description:<\b><br/>
-
*
-
* @version 1.0 from 20.04.2015
-
* @author
-
*/
-
-
public class LogischeOperationen {
-
-
private boolean a = false;
-
private boolean b = false;
-
-
//getter
-
return this.funktionsgleichung;
-
}
-
-
//OR
-
public boolean or(boolean a, boolean b){
-
this.funktionsgleichung = "X = A OR B";
-
return (a | b);
-
}
-
//AND
-
public boolean and(boolean a, boolean b){
-
this.funktionsgleichung = "X = A AND B";
-
return (a & b);
-
}
-
//NAND
-
public boolean nand(boolean a, boolean b){
-
this.funktionsgleichung = "X = A NAND B";
-
return !(a & b);
-
}
-
//NOR
-
public boolean nor(boolean a, boolean b){
-
this.funktionsgleichung = "X = A NOR B";
-
return !(a | b);
-
}
-
//EXOR
-
public boolean exor(boolean a, boolean b){
-
this.funktionsgleichung = "X = A EXOR B";
-
return ((a || b) && !( a && b));
-
}
-
//XOR
-
public boolean xor(boolean a, boolean b){
-
this.funktionsgleichung = "X = A XOR B";
-
return ((a && !b) || (b && !a));
-
}
-
}
Anwendung
Java Code:
-
import java.util.Scanner;
-
-
public class AnwendungLogischeOperationen {
-
-
LogischeOperationen operation;
-
-
operation = new LogischeOperationen();
-
-
//OR
-
boolean ergebnis_or = operation.or(true, false);
-
-
//AND
-
boolean ergebnis_and = operation.and(true, false);
-
-
//NAND
-
boolean ergebnis_nand = operation.nand(true, false);
-
-
//NOR
-
boolean ergebnis_nor = operation.nor(true, false);
-
-
//EXOR
-
boolean ergebnis_exor = operation.exor(true, false);
-
-
//XOR
-
boolean ergebnis_xor = operation.xor(true, false);
-
}
-
}
Derzeit übergebe ich die Werte für die Boolean-Variablen a und b die Werte manuell ein, zB:
Java Code:
-
boolean ergebnis_or = operation.or(true, false);
Jetzt möchte ich über den Scanner den Nutzer selber bitten die Variablen zu belegen.
Bisher kenne ich die übliche Methode:
Java Code:
-
int a = 0;
-
a = scan.nextInt();
Aber nun muss ich ja in die Klasse über die Anwenung zugreifen in den private Bereich eindringen mit dem Scanner.
Wer kann mir Tipps oder Gedankenanstöße bezüglich dieses Thema geben?
Oder kann wer eine konkrete Lösung bieten?
Gruß
Klassen Werte in den private Bereich übergeben
Categories: Klassen Werte in den private Bereich übergeben
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire