Sunteți pe pagina 1din 2

Capitolul 1: Introducere in Java Capitolul 2: Obiecte si clase

IN CAPITOLUL 2: OBIECTE SI CLASE - 12 IAN, 2017 by Iustin - no comments


Lectii
2.3.1 Supraincarcarea si suprade nirea metodelor
Lectia 1.1: Ce este java?
Supraincarcarea si supradefinirea metodelor sunt 2
concepte foarte folosite in programarea orientata obiect. Ele
Lectia 1.2: Primul program in
sunt cunoscute si sub numele de polimorfism.
Java
supraincarcarea(overloading): in interiorul unei
clase pot exista medote cu acelasi nume cu conditia Lectia 1.3: Structura lexicala
ca semnatura lor sa fie diferita(tipul, sau numarul a limbajului
argumentelor) astfel incat la apelul functiei sa se
poata diferentia intre ele. Lectia 1.4: Tipuri de date si
supradefinirea(overriding): o subclasa poate rescrie
variabile
o metoda a clasei parinte prin folosirea unei metode
cu acelasi nume si aceiasi semnatura ca cea din
Lectia 1.5: Controlul executiei
superclasa.

class A { Lectia 1.6: Vectori


void metoda() {
System.out.println("A: metoda fara parametru"); Lectia 1.7: Siruri de caractere
}
// Supraincarcare Lectia 2.1: Obiecte in Java
void metoda(int arg) {
System.out.println("A: metoda cu un parametru"); Lectia 2.2: Crearea claselor
}
} Lectia 2.3: Implementarea
metodelor
class B extends A {
// Supradefinire 2.3.1 Supraincarcarea si
void metoda() { supradefinirea metodelor
System.out.println("B: metoda fara parametru");
}
}

O metoda supradefinita poate sa:


ignore codul metodei supradefinita din
superclasa(cazul de mai sus):B b = new B();
b.metoda();
// Afiseaza "B: metoda fara parametru"
extinda
class B extends A {
// Supradefinire prin extensie
void metoda() {
super.metoda();
System.out.println("B: metoda fara param
}
}
. . .
B b = new B();
b.metoda();
/* Afiseaza ambele mesaje:
"A: metoda fara parametru"
"B: metoda fara parametru" */

O medota declarata finala nu poate fi supradefinita.

Leave a Comment
Please enter an answer in digits:

ten + fteen =

Submit
Name

(required)

Email

(required)

URL

Capitole

Capitolul 1: Introducere in J

Capitolul 2: Obiecte si clase

S-ar putea să vă placă și