---
Composição é um tipo de relacionamento entre classes onde uma classe possui referências a objetos de outras classes. É conhecida como uma relação "tem-um" (has-a). Um carro tem um ______.
Anotacoes
--- 🔹 O que é Composição? Composição é um tipo de relacionamento entre classes onde uma classe possui referências a objetos de outras classes. É conhecida como uma relação "tem-um" (has-a). Por exemplo: Um carro tem um motor. Um computador tem uma placa-mãe. ✅ Diferença entre Composição e Herança Conceito Herança Composição Relação "é um" (is-a) "tem um" (has-a) FlexÃvel? Pouco (ligação forte) Muito flexÃvel (ligação fraca) Reuso Reusa a estrutura da superclasse Reusa comportamentos via objetos Exemplo Cachorro extends Animal Carro possui Motor --- 🔹 Exemplo Simples de Composição Classes: class Motor { void ligar() { System.out.println("Motor ligado."); } } class Carro { private Motor motor; Carro() { this.motor = new Motor(); // composição } void ligarCarro() { motor.ligar(); System.out.println("Carro ligado."); } } Main: public class Main { public static void main(String[] args) { Carro meuCarro = new Carro(); meuCarro.ligarCarro(); } } SaÃda: Motor ligado. Carro ligado. --- 🔹 Tipos de Composição 1. Composição Forte O objeto composto não pode existir sem o objeto p...
Estude com jogos interativos
Envie suas anotacoes e gere flashcards, provas e mais com IA
Comecar gratis