Repositório com o código produzido durante o curso "Java - Orientação a Objetos".
- Eclipse Oxygen.3
- Java JDK 10
Hash | Descrição |
---|---|
a69744a7395df8e31f6da7894f055fd0b4abc884 | Aula 2.2: criando o projeto e a primeira classe |
3c19137e054acfcc372317569b081461e8490319 | Aula 2.3: definindo atributos para uma classe |
d8b2993e7a88ecc7bc499f34e853667f6926b96b | Aula 2.4: criando os primeiros métodos para uma classe |
1ff9476eeff61f7a77fdcc3278d2b3ed2f3ec1b3 | Aula 2.5: entendendo e utilizando objetos |
789d400dbb34df4461f352a02e7de89148c3d4e9 | Aula 3.6: Visibilidade private, métodos acessores e o padrão POJO |
f816a0426c4e32aea41a303cc2dda671021a1df2 | Aula 3.8: utilizando o encapsulamento de maneira correta e prática |
50930d3e65d4ed04bf8a31ec26c87b9d2aa3e104 | Aula 3.12: criando setters mais inteligentes |
3252f8b5526e557cc10ffda3d23cbc92de854fbe | Aula 3.13: aplicando a herança em exceções |
b37d490a50276675bac7780b896f07d57d6527f0 | Aula 3.14: Java e a visibilidade a nível de pacote |
8a9ced924ecda62f59b3682ab127502fbbbd543d | Aula 3.15: criando construtores personalizados |
9c2f3ddcefd9aa4edc17180dfb0399e34d8a3b3d | Aula 3.16: entendendo o processo de serialização e deserialização e o SERIAL VERSION ID |
ef4f0d691b81a8357a0d3e87d2e771960fe74eda | Aula 3.17: um pouco mais de herança |
f7d5d90f884077e020a655a2b17727cf7360266b | Aula 3.18: entendendo a visibilidade protected |
c10c97804bdc34795b0d59b7e681e787b867a716 | Aula 3.19: entendendo os conceitos de sobrecarga e assinatura |
19d74caab21f1782b367d5dd62ede150c7a5568c | Aula 3.20: herança múltipla vs herança simples |
bced4327c803927f124741d892fbc04780c54c1d | Aula 3.21: encadeando construtores |
a918042fbfcf6ce88c47618f376ee55096b7dd37 | Aula 3.22: definindo atributos específicos para as subclasses |
0ba3fa72abb1b0a7e9b3a2791543f3ce58a6aa53 | Aula 3.23: Liskov Substitution Principle e o polimorfismo |
efc965e339754d6db9821943ae30fdac7ddb1ecf | Aula 3.24: sobrescrevendo métodos |
d38518199f950edad48bdb4458aa1203f9e54135 | Aula 3.25: a palavra-chave final |
700d41b29aa6e785d7fd87310c44629e0c4184a1 | Aula 3.26: definindo classes abstratas |
ac06cc97f1a7f3900c2632605dcccc698cb7120f | Aula 3.27: definindo métodos abstratos |
66290eb2a73194591d363405d94a1d207d2d7d8b | Aula 4.29: entendendo e utilizando as interfaces - parte 1 |
a866cf4b0af5a1729636dead1d08523f388fcd44 | Aula 4.30: entendendo e utilizando as interfaces - parte 2 |
4f9e0dde61702264c5eaf9f1cd8fe4552c0a7fe2 | Create README.md |