Wywoływanie metody z innej klasy

0

Cześć, na początku nauki Javy nie mogę skumać jednej rzeczy.

Chcę wywołać w klasie test metodę dodaj, która jest w klasie Liczby. Taki sposób działa:

public class Liczby
int x;
int y;

int dodaj(int a, int b){
	x=a;
	y=b;
	
	return a+b;
	
}	
}

public class Test {

	public static void main(String[] args) {

Liczby liczby = new Liczby();
	System.out.println(liczby.dodaj(5,6));
		
	}

}

Ok i to działa, ale jak wywołać metodę dla klilku obiektów, które mają już parametry:

Liczby liczby1 = new Liczby(5,6);
Liczby liczby2 = new Liczby(4,5);
Liczby liczby3 = new Liczby(2,3);

Zrobiłem konstruktor w klasie Liczby:

Wymierne (int a, int b){
	x=a;
	y=b;
}

ale wyrzuca mi błąd w klasie Test przy wywołaniu metody bez parametrów:

public class Test {

	public static void main(String[] args) {

Liczby liczby1 = new Liczby(5,6);


	System.out.println(liczby1.dodaj());
		
	}

}

Co tu poprawić, żeby można było to zrobić drugim sposobem?
Z góry dzięki

0

Też jestem początkujący, ale jak przeczytasz ten kod to chyba zrozumiesz...

package pl.moje.liczby
/**
 * Created by R3id4k on 30.10.2017.
 */
class Liczby {

    int x;
    int y;

    Liczby(int x, int y) {
        this.x = x;
        this.y = y;
    }

    int dodaj() {
        return x + y;
    }
}
package pl.moje.liczby
/**
 * Created by R3id4k on 30.10.2017.
 */
public class Test {

    public static void main(String[] args) {

        Liczby liczby1 = new Liczby(5, 6);

        System.out.println(liczby1.dodaj());
    }
}
0

wszystko jasne, dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1