Przeciążanie operatorów to: Możliwe odpowiedzi: 1. błąd programu spowodowany błędnymi wartościami zmiennych, 2. sposób na ustalenie w jakiej kolejności wykonywane są kolejne operatory, 3. sposób na przypisanie nowego znaczenia do operatora w zależności od typów zmiennych
2
Ćwiczenie 3
RxJhzP2bLFRAu
Wskaż wyrażenie, którego wynikiem jest liczba . Możliwe odpowiedzi: 1. a / b + x / y, 2. a + x / b + y, 3. a * b + x * y
2
Ćwiczenie 4
RY3keOjQc8DNl
Uzupełnij wyrażenia o operatory w taki sposób, aby poniższe fragmenty były prawdziwe. 15 1. , 2. , 3. , 4. , 5. , 6. 3 12 PRAWDA 1. , 2. , 3. , 4. , 5. , 6. FAŁSZ == FAŁSZ 11 1. , 2. , 3. , 4. , 5. , 6. 2 1 1. , 2. , 3. , 4. , 5. , 6. PRAWDA FAŁSZ
Uzupełnij wyrażenia o operatory w taki sposób, aby poniższe fragmenty były prawdziwe. 15 1. , 2. , 3. , 4. , 5. , 6. 3 12 PRAWDA 1. , 2. , 3. , 4. , 5. , 6. FAŁSZ == FAŁSZ 11 1. , 2. , 3. , 4. , 5. , 6. 2 1 1. , 2. , 3. , 4. , 5. , 6. PRAWDA FAŁSZ
2
Ćwiczenie 5
R6L4O6DyuHnPl
Łączenie par. Wskaż, które stwierdzenia są prawdziwe, a które falszywe.. Java to jedyny język, który umożliwia przeciążanie operatorów.. Możliwe odpowiedzi: Prawda, Fałsz. Operatory używane nieostrożnie mogą prowadzić do nieczytelnego kodu.. Możliwe odpowiedzi: Prawda, Fałsz. Jako kryterium wyboru działania operatora użyte są typy danych.. Możliwe odpowiedzi: Prawda, Fałsz
Łączenie par. Wskaż, które stwierdzenia są prawdziwe, a które falszywe.. Java to jedyny język, który umożliwia przeciążanie operatorów.. Możliwe odpowiedzi: Prawda, Fałsz. Operatory używane nieostrożnie mogą prowadzić do nieczytelnego kodu.. Możliwe odpowiedzi: Prawda, Fałsz. Jako kryterium wyboru działania operatora użyte są typy danych.. Możliwe odpowiedzi: Prawda, Fałsz
1
Ćwiczenie 6
R1eFgEN3ar9yj
Wymyśl pytanie na kartkówkę związane z tematem materiału.
3
Ćwiczenie 7
Rnn9s8UNHcBql
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Przeciążanie operatorów będzie dobrym pomysłem:
jako dodawanie zmiennej typu znakowego do zmiennej typu tekstowego, aby dodać znak na końcu tekstu;
jako niestandardowe porównanie dwóch zmiennych; przykładowo, jeżeli porównujemy kolory, może nas interesować podobieństwo w pewnym stopniu, na przykład różnicy – nie dokładnie ten sam odcień (operator ).
Przeciążanie operatorów będzie złym pomysłem:
jako operator działania silni, ponieważ powszechnie przyjęte jest, że oznacza on negację (operator );
jako operator działań na procentach, ponieważ powszechnie przyjęło się, że jest to operator reszty z dzielenia (operator ).
3
Ćwiczenie 8
RhweNKjYhNxO6
(Uzupełnij).
Usunięcie przeciążania operatorów z języka Java może wprowadzić niepotrzebne zamieszanie w kodzie. Proste operacje takie jak dodawanie czy porównywanie dwóch elementów stają się przez to wieloczęściowymi konstrukcjami, zamiast zwięźle zapisaną instrukcją.