métodos, atributos, encapsulamento, referencias, private, construtores ,static. Poderia dar um resumo do que é cada um, estou tendo um pouco de dificuldade para enteder
métodos, atributos, encapsulamento, referencias, private, construtores ,static. Poderia dar um resumo do que é cada um, estou tendo um pouco de dificuldade para enteder
Olá Estevão! Tudo bem?
Esses conceitos que você citou são bem abrangentes... explicar todos esses conceitos num post de fórum seria bem complicado.
Nosso primeiro contato com o paradigma de orientação a objetos pode ser um pouco confuso a primeira vista, esses conceitos nos parecem bem abstratos, e isso muitas vezes nos confunde.
É super normal nós sentirmos a necessidade de em alguns momentos desacelerar o ritmo de estudos e praticar, pesquisar mais detalhadamente em um assunto e fixar melhor o conteúdo.
De forma geral, os conceitos que você está sentindo dificuldade em entender dependem um do outro... explicar por completo essas dúvidas nos levaria a rever o conteúdo abordado no curso Java: Introdução à orientação a objetos.
Te recomendo pesquisar com calma sobre esses assuntos, talvez rever algumas aulas específicas do curso, pausando para complementar com prática em código e anotações. Esse conteúdo requer um tempo maior de estudo, pois se trata de conceitos que são fundamentais no uso da orientação a objetos, então vale a pena reservar um tempo maior para absorver bem.
Vou deixar aqui em baixo alguns links com materiais que podem te ajudar bastante a entender melhor essas conceitos... principalmente a apostila da Caelum:
Apostila Caelum - Java e orientação a objetos (a partir da página 44 temos assuntos relacionados às dúvidas)
Artigo - POO: o que é programação orientada a objetos?
Após revisar com esses materiais e rever alguns trechos de aulas, com certeza algumas dúvidas serão eliminadas, e conseguirá ter um conceito melhor sobre o assunto. 😄