Cześć.
W klasie w TablicaUporządkowana wykorzystuje metode z klasy tablica.
class TablicaUporządkowana
{
private int[] tab;
private int liczbaEle;
public TablicaUporządkowana (Tablica tab) {}
public TablicaUporządkowana (TablicaUporządkowana tab) {}
public TablicaUporządkowana(int[] tablica) {
Tablica t = new Tablica(tab);
t.sortuj();
this.tab = t.pobierzTablice();
this.liczbaEle = t.pobierzLiczbeElementow(); }
Problem mam z wywołaniem tej metody w klasie z wywołaniami
Chcąc wyświetlić liczbe elementow tablicy z klasy Tablica odwołuję się jak poniżej i wszystko działa.
public class Wywolania {
public static void main(String[]args){
Tablica tablica = new Tablica(tablica);
System.out.println("Liczba elementów w tablicy: " + tablica.pobierzLiczbeElementow());
A chcąc wyświetlić liczbe elementów z klasy TablicaUporządkowana robie coś źle
TablicaUporządkowana tablicaUporzadkowana = new TablicaUporządkowana(tablica);
System.out.println("Liczba elementów w tablicy: " + tablicaUporzadkowana.t.pobierzLiczbeElementow() );
System.out.println("Liczba elementów w tablicy: " + tablicaUporzadkowana.pobierzLiczbeElementow()); //tak tez nie działa
Mógłby mi ktoś napisać jak to powinno wyglądać