Stwórz klasę Cale z niepublicznymi metodami dodawanie, odejmowanie, dzielenie i mnożenie. Każda z metod ma zwracać typ integer.
a) Stwórz klasę StrangeCale, dziedziczącą po klasie Cale zawierającą nastepujace metody: dodawanie modulo 33, pierwiastkowanie oraz poczwórne dodawanie(dodawanie 4 elementów). metody dodające mają wykorzystywać dodawaanie z klasy rodzica
Kod:
class Cale
{
protected int a;
protected int b;
protected int dodawanie()
{
int wynik = a + b;
return wynik;
}
protected int odejmowanie()
{
int wynik = a - b;
return wynik;
}
protected int dzielenie()
{
int wynik = a / b;
return wynik;
}
protected int mnożenie()
{
int wynik = a * b;
return wynik;
}
}
class StrangeCale : Cale
{
public int dodawaniemodulo33()
{
int wynik = dodawanie() % 33;
return wynik;
}
public double pierwiastkowanie(int a)
{
double wynik1 = Math.Sqrt(a);
return wynik1;
}
public int poczwórnedodawanie(int c, int d)
{
int wynik = dodawanie() + c + d;
return wynik;
}
}