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

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

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.
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 :)

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;
    }

}
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));
    }
 
}
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.

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