Core Java Made Easy
#Exemplo de objeto - Hospital Management
objetos patient(paciente) Appointment(Consulta) Doctor(médico) Prescription(receita) Billing(pagamento)
9.The 4 Object Oriented Principles
Paradigmas(principles) da Orientação a Objetos
Encapsulamento - Encapsulation Herança - Inheritance Abstração - Abstraction Polimorfismo - Polymorphism
10.Encapsulation
O encapsulamento protege as PROPRIEDADES e FUNCIONALIDADES de um objeto de outros objetos.
Essa capsula na maioria das linguagens orientadas a objetos é chamada de CLASSE.
Essa capsula ou classe, contém em seu envólucro PROPERTIES/VARIABLES e FUNCTIONALITY/METHODS
- Inheritance(Herança)
É o processo de definição de um novo objeto com a ajuda de um objeto existente.
Em Java, usamos a palavra-chave EXTEHDS para herdar.
Quando usamos herança estamos fazendo uso da técnica de reutilização(Re-Usability) e do relacionamento IS-A(IS-A Relation)
Relacionamento IS-A, é usado para referir-se a um relacionamento do tipo herança, como por exemplo, uma BMW IS A CAR(BMW é um CARRO).
#Git ##Create a new repository on the command line echo "# JavaNinja" >> README.md git init git add README.md git branch -M main git remote add origin https://github.com/carlosers/JavaNinja.git git push -u origin main
##...or push an existing repository from the command line git remote add origin https://github.com/carlosers/JavaNinja.git git branch -M main git push -u origin main