Programowanie obiektowe 01
Przykład 1.
class konto_bankowe
{
private: //modyfikator dostepu
double bilans; //pole
public:
konto_bankowe(double b); //konstruktor – deklaracja
void
depozyt(double a); //metody
void
wyplata(double a);
double stan_konta();
};
//definicje metod i kontruktorow
konto_bankowe::konto_bankowe(double b)
{
bilans=b;
}
konto_bankowe::depozyt(double a)
{
bilans+=a;
}
konto_bankowe::wyplata(double a)
{
bilans=a;
}
konto_bankowe::stan_konta()
{
return bilans;
}
Zad 1. Wykonaj deklarację obiektu klasy z przykładu 1.
Zad 2. Wykonaj deklarację obiektu z przykładu 1 za pomocą operatora
new.
Zad 3. Uzyskaj dostęp do składowych obiektów z zadania 1 i 2.
Zad 4. Napisz klasę
student_pwsz która zawiera pola: imie, nazwisko, nr_indeksu, oraz metody:
wyswietl_student(), kasuj_student() oraz konstruktor. Wykonaj deklarację obiektu oraz sprawdź możliwość
dostępu do składowych obiektu.
Zad 5. Napisz klasę
rownanie_kwadratowe która będzie określała rozwiązanie problemu znajdywania
pierwiastków równania kwadratowego. Wykonaj deklarację obiektu oraz sprawdź możliwość dostępu do
składowych obiektu.
void
void
double
Edited by Foxit Reader
Copyright(C) by Foxit Software Company,2005-2007
For Evaluation Only.