Pomóżcie rozwiązać zadanie z uniwersytetu, 1rok.

Pomóżcie rozwiązać zadanie z uniwersytetu, 1rok.

Wątek przeniesiony 2018-12-02 21:48 z Ogłoszenia drobne przez flowCRANE.

Władyslaw Parchomenko
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 63
0

Bardzo proszę, to piąta, ostatnie zadanie, nie mam czasu już,
No, właśnie zadanie...

  1. Klasa Figura2. Zawiera 3 dowolne pola. Proszę zaimplementować w niej trzy przeciążone
    metody. Każda z nich ma przyjmować 3 dowolne argumenty i zwracać wartość dowolnego typu.
    Klasa Kolo dziedziczy po klasie Figura. Klasa Kolo ma mieć dwa dodatkowe pola. Proszę stworzyć
    2 przeciążone konstruktory używając słowa kluczowego super. Proszę wybrać jedną metodę z klasy
    Figura i ją nadpisać w klasie Kolo. Proszę tę metodę wywołać oraz wyświetlić jej wynik.
  • Rejestracja: dni
  • Ostatnio: dni
2

Na tym forum ludzie z reguły nie pomagają innym, jeżeli ci nie napisali żadnego kodu, chociaż twój post trafił do drobnych ogłoszeń, to coś pomogę nieodpłatnie :)

Kopiuj
public class Figura2 {

    int a, b, c;

    public Figura2(int a, int b, int c) {
        this.a = a;
        this.b = b;
        this.c = c;
    }

    public int metoda1(int a) {
        return a;
    }

    public int metoda1(int a, int b) {
        return b;
    }

    public int metoda1(int a, int b, int c) {
        return c;
    }

}
Kopiuj
public class Kolo extends Figura2 {
    int d, e;
 
    public Kolo(int a, int b, int c, int d) {
        super(a, b, c);
        this.d = d;
    }
 
    public Kolo(int a, int b, int c, int d, int e) {
        super(a, b, c);
        this.e = e;
    }
 
    public int metoda1(int a) {
        int x = 23;
        x = x + a;
       return x;
    }
 
    public static void main(String args[]) {
        Kolo a = new Kolo(1, 2, 3, 4);
        System.out.println(a.metoda1(1));
    }
 
}
flowCRANE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Tuchów
  • Postów: 12316
0
Smutny Ogrodnik napisał(a):

Na tym forum ludzie z reguły nie pomagają innym, jeżeli ci nie napisali żadnego kodu, chociaż twój post trafił do drobnych ogłoszeń, to coś pomogę nieodpłatnie :)

Nom, czyli wszystko na opak.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.