Differences

This shows you the differences between two versions of the page.

Link to this comparison view

poo:breviare:breviar-04 [2018/09/22 15:25]
mihai.nan
poo:breviare:breviar-04 [2023/10/16 19:37] (current)
carmen.odubasteanu [Laboratorul 4]
Line 1: Line 1:
 ====== Laboratorul 4 ====== ====== Laboratorul 4 ======
- * Responsabil laborator: Mihai Nan +
- * Profesor coordonator:​ Carmen Odubasteanu+
  
 ===== Principii POO ===== ===== Principii POO =====
Line 240: Line 239:
  - **supraincarcarea (overloading)**:​ in cadrul unei clase pot exista metode cu acelasi nume cu conditia ca signaturile lor sa fie diferite (lista de argumente primite sa difere fie prin numarul argumentelor,​ fie prin tipul lor) astfel incat la apelul functiei cu acel nume sa se poata stabili, in mod unic, care dintre ele se executa.  - **supraincarcarea (overloading)**:​ in cadrul unei clase pot exista metode cu acelasi nume cu conditia ca signaturile lor sa fie diferite (lista de argumente primite sa difere fie prin numarul argumentelor,​ fie prin tipul lor) astfel incat la apelul functiei cu acel nume sa se poata stabili, in mod unic, care dintre ele se executa.
  - **supradefinirea (overriding)**:​ o subclasa poate rescrie o metoda a clasei parinte prin implementarea unei metode cu acelasi nume si aceeasi signatura ca ale superclasei.  - **supradefinirea (overriding)**:​ o subclasa poate rescrie o metoda a clasei parinte prin implementarea unei metode cu acelasi nume si aceeasi signatura ca ale superclasei.
 +
 +{{ :​poo:​breviare:​java_overloading.jpg?​600 |}}
  
 <note warning> <note warning>
poo/breviare/breviar-04.1537619109.txt.gz · Last modified: 2018/09/22 15:25 by mihai.nan
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0