/treinaweb-java-oo

Repositório com o código produzido durante o curso "Java - Orientação a Objetos" da TreinaWeb

Primary LanguageJava

TreinaWeb: curso "Java - Orientação a Objetos"

Repositório com o código produzido durante o curso "Java - Orientação a Objetos".

Ferramentas utilizadas no curso:

  • Eclipse Oxygen.3
  • Java JDK 10

Lista de commits

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