Programowanie

 0    34 fiche    nataliaadamczyk7
Télécharger mP3 Imprimer jouer consultez
 
question język polski réponse język polski
Czy dziedziczenie cykliczne jest dozwolone w Javie?
commencer à apprendre
nie
Czy dziedziczenie wielokrotne jest dozwolone w Javie?
commencer à apprendre
nie
Najwyższa klasa w Javie, od której każda klasa dziedziczy
commencer à apprendre
java. lang. Object
Słowo kluczowe do dziedziczenia
commencer à apprendre
extends
Jakie metody i pola są dziedziczone
commencer à apprendre
public, protected
Czy obiekty podklasy są instancjami wszystkich nadklas
commencer à apprendre
tak, czyli np konkretny Azor jest Psem oraz Ssakiem
instanceof np. Dog instanceof Animal
commencer à apprendre
sprawdza (zwraca prawda fałsz) czy to co po jego lewej stronie jest instancją - wystąpieniem - tego co ma po prawej stronie
extends np. Dog extends Mammal
commencer à apprendre
sygnalizuje że lewa klasa dziedziczy po prawej (Dog dziedziczy pola i metody -public, proected- klasy Mammal)
Nadpisanie metody
commencer à apprendre
podklasa ma swoją własną wersje metody tak samo zdeklarowaną (o tej samie nazwie i tego samego typu) jak w nadklasie, więc użytkownik odpala wersje metody z podklasy
przeciążenie klasy
commencer à apprendre
Pozwala to najprościej mówiąc na tworzenie metod o takich samych nazwach, ale różnych parametrach.
this
commencer à apprendre
odwołanie się do "tej" klasy
super
commencer à apprendre
odwołanie się do nad klasy
nadpisanie metody
commencer à apprendre
w programowaniu zorientowanym obiektowo, cecha pozwalająca klasie pochodnej na specyficzną implementację metody która została już zdefiniowana w jednej z klas bazowych
Konstruktor
commencer à apprendre
Konstruktory są takimi metodami, które umożliwiają tworzenie obiektów danej klasy. W tej lekcji zobaczyć jak je tworzyć i co mogą zawierać.
Nadklasa
commencer à apprendre
Nadklasa to klasa, z której dziedziczone są pola i metody podklasy
Podklasa
commencer à apprendre
Podklasa to klasa, która rozszerza (extends) inną klasę i dziedziczy jej pola i metody
Pole
commencer à apprendre
wartość zmiennej przechowywana w obiekcie; odwołanie do wartości tylko przez obiekt
Pole statyczne
commencer à apprendre
definiowane z użyciem słowa static; wartość zmiennej przechowywana przy klasie • wspólna dla wszystkich obiektów tej klasy – odwołanie do wartości przez nazwę klasy
Metoda
commencer à apprendre
operuje na wartościach przechowywanych w obiekcie; wywołanie metody tylko poprzez obiekt
Metoda statyczna
commencer à apprendre
definiowana z użyciem słowa static; nie może operować na wartościach z obiektu: dane przekazywane w parametrach metody lub pobierane z pól statycznych klasy; wywołanie metody przez nazwę klasy
Dziedziczenie
commencer à apprendre
Dziedziczenie opisuje sposób współdzielenia pól i metod między wybranymi klasami
arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
commencer à apprendre
src − This is the source array. srcPos − This is the starting position in the source array. dest − This is the destination array. destPos − This is the starting position in the destination data. length − This is the number of array elements to be copied.
Arrays. sort(double[] a)
commencer à apprendre
Sorts the specified array into ascending numerical order.
Arrays. copyOf(int[] original, int newLength)
commencer à apprendre
Copies the specified array, truncating or padding with zeros (if necessary) so the copy has the specified length.
Arrays. copyOfRange(int[] original, int from, int to)
commencer à apprendre
Copies the specified range of the specified array into a new array.
Arrays. binarySearch(double[] a, double key)
commencer à apprendre
Searches the specified array of doubles for the specified value using the binary search algorithm.
Arrays. fill(int[] a, int val)
commencer à apprendre
Assigns the specified int value to each element of the specified array of ints.
Kontener
commencer à apprendre
obiekt, który przechowuje potencjalnie wiele obiektów
Interfejs Collection dziedziczy po interfejsach:
commencer à apprendre
Set (Zbiór), List, Queue (Kolejce)
Kolekcja jest interfejsem czy klasą
commencer à apprendre
Interfejsem
Set s = new HashSet(); - prawidłowy zapis?
commencer à apprendre
Tak
HashSet hs = new HashSet(); - prawidłowy zapis?
commencer à apprendre
Tak
Set s = new Set(); - prawidłowy zapis?
commencer à apprendre
NIe, bo interfejs może być tylko po lewej stronie, po prawej zawsze jest klasa (klasa może być po lewo stronie)
Kolekcja to
commencer à apprendre
kontener, służący do przechowywania obiektów zgodnie z pewnymi regułami

Vous devez vous connecter pour poster un commentaire.