Riassunti

Appunti universitari in formato Markdown da Obsidian.

Ereditarietà e composizione

download Scarica MD

Composizione ("Ha un...")

Quando una classe contiene istanze di altre classi come attributi. Ad esempio, un Supermercato ha una lista di prodotti .

Ereditarietà ("È un...")

Permette di creare nuove classi basate su classi esistenti, ereditandone attributi e metodi.

  • Superclasse (Base): Persona.
  • Sottoclasse (Derivata): Studente (che è una Persona).
class Studente : public Persona {
    // Studente eredita tutto ciò che è public/protected in Persona
};