Język programowania to JAVA
Pytania:
1. Co to jest klasa?
2. Z jakich elementów składa się klasa i po co one są?
3. Jak definiujemy klasy?
4. Co jest jest konstruktor i jakie musi spełniać wymagania (warunki)?
5. Co jest jest destruktor?
6. Co to jest funkcja zaprzyjażniona i jak się ja definiuje?
7. Jak wywołuje się metody z klasy?
8. Jak i gdzie tworzymy obiekt danej klasy?
9. Jakie mamy specyfikatory dostępu i na co one pozwalają?
Dam Naj.
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
ad1)
Klasa - to zbiór różnych elementów ( metod, obiektów ) do niej przynależących. Najłatwiej uświadomić to sobie na podstawie klasy w szkole. Klasa w szkole posiada uczniów i nauczycieli. Uczniowie to np. obiekty, nauczyciele to metody.
ad2)
- pola
- metody
- specyfikator dostępu ( public, reserved, private ).
Są one po to aby można było wykorzystać odpowiednio klasę do swoich potrzeb. Bez nich jest ona bez sensu.
ad3)
Poprzez słówko kluczowe CALSS .
Np.
class zadane {
}
ad4)
Konstruktor jest tworzącym obiekt elementem. W języku Java musi mieć on określoną metodę dostępu (public, itd)
ad5)
Destruktor zwalnia pamięć po obiekcie (nie koniecznie usuwa obiekt, ale pozbywa się jej z pamięci)
ad6)
Funkcja zaprzyjaźniona to funkcja mająca dostęp do prywatych składników klasy. ( czyli jako jedyna, pomijając sztuczki, może dostać się do protected, private ).
Definiujemy ją poprrzez słówko kluczowe friend.
friend zadane() { }
ad7)
Poprzez obiekt .
class zadane {
void metoda() { }
}
int main() {
zadane z;
z.metoda():
}
ad8)
obiekt tworzymy w funkcji MAIN poprzez przepisanie nazwy klasy i dodanie nazwy obiektu , np. w taki sposób jaki zaprezentowalem wyżej, lub poprzez podanie nazwy konstruktora.
ad9)
Public - pozwalają na wszyskto
Private - pozwalają na dostęp tylko z obrębu funkcji / klasy do składników
Reservet - pozwalają tylko autorowi funkcji na dostęp do składników funkcji / klasy