Q
Qwertzuiop
Gast
Hallo Leute,
ich schreibe bald meine erste Java-Klausur und ich hab es endlich geschafft, mir den Sinn und Umgang mit Objekten durch Sekundärliteratur beizubringen. In der Vorlesung hab ich ab dem Punkt auch damals garnichtsmeh verstanden.
Aber eine Sache konnte ich einfach nicht herausfinden.
Ich will ein Programm schreiben, mit dem ich 2 Brüche zusammenzählen kann. So sieht es aus:
public class Rational {
private int num;
private int denom;
public void setRational(int n, int d){
num = n; // Zähler des Bruchs wird generiert
denom = d; //Nenner Zähler des Bruchs wird generiert
public void addRational(){
....} // Dieser Teil führt dann die Berechnung durch
public class Application {
public static void main(String[] args) {
Rational r1 = new Rational(); //erster Bruch als neues Objekt
Rational r2 = new Rational(); //zweiter Bruch als neues Objekt
r1.setRational(3, 4); // "3/4"
r2.setRational(5, 6); // "5/6"
r1.r2.addRational(); // Hier liegt der Fehler
Es werden also 2 Brüche generiert, die dann zusammengezält werden sollen. Dabei geht es mir aber nicht darum, wie ich die Berechnung realisiere, sondern wie schaffe ich es beide Objekte r1 und r2 der Methode addRational in der anderen Klasse zu übergeben, damit diese mit beiden weiterrechnen kann.
Kann mir hier jemand weiterhelfen?
Danke
Qwertzuiop
ich schreibe bald meine erste Java-Klausur und ich hab es endlich geschafft, mir den Sinn und Umgang mit Objekten durch Sekundärliteratur beizubringen. In der Vorlesung hab ich ab dem Punkt auch damals garnichtsmeh verstanden.
Aber eine Sache konnte ich einfach nicht herausfinden.
Ich will ein Programm schreiben, mit dem ich 2 Brüche zusammenzählen kann. So sieht es aus:
public class Rational {
private int num;
private int denom;
public void setRational(int n, int d){
num = n; // Zähler des Bruchs wird generiert
denom = d; //Nenner Zähler des Bruchs wird generiert
public void addRational(){
....} // Dieser Teil führt dann die Berechnung durch
public class Application {
public static void main(String[] args) {
Rational r1 = new Rational(); //erster Bruch als neues Objekt
Rational r2 = new Rational(); //zweiter Bruch als neues Objekt
r1.setRational(3, 4); // "3/4"
r2.setRational(5, 6); // "5/6"
r1.r2.addRational(); // Hier liegt der Fehler
Es werden also 2 Brüche generiert, die dann zusammengezält werden sollen. Dabei geht es mir aber nicht darum, wie ich die Berechnung realisiere, sondern wie schaffe ich es beide Objekte r1 und r2 der Methode addRational in der anderen Klasse zu übergeben, damit diese mit beiden weiterrechnen kann.
Kann mir hier jemand weiterhelfen?
Danke
Qwertzuiop