DEV Community

Cover image for Simples POO em Java
Antonio Serra
Antonio Serra

Posted on • Edited on

6 1 1 1 1

Simples POO em Java

Programação Orientada a Objetos (POO) é um paradigma de programação que se baseia na ideia de que tudo no código é um objeto. Um objeto é uma entidade que tem um estado e um comportamento. No Java, por exemplo, um objeto é uma instância de uma classe.

Uma classe é como um modelo para um objeto, onde você pode definir seus atributos e métodos. Os atributos são as características do objeto e os métodos são as ações que o objeto pode executar.

Vamos ver um exemplo simples de uma classe em Java:

Não esqueça de deixar seu like ❤️

POO Exemplo 1

Nesse exemplo, temos uma classe chamada Pessoa, que tem dois atributos, nome e idade, e um construtor que recebe esses dois atributos como parâmetros. Além disso, temos dois métodos getNome e getIdade, que retornam o nome e a idade da pessoa.

Agora, vamos ver como criar um objeto a partir dessa classe:

POO Exemplo 2

Nesse exemplo, criamos um objeto pessoa1 da classe Pessoa e passamos os valores "João" e 25 como parâmetros para o construtor.

Agora, podemos acessar os atributos e métodos do objeto pessoa1:

POO Exemplo 3

Isso é apenas um exemplo simples, mas a POO em Java permite criar programas complexos e modulares, com vários objetos interagindo entre si. Por exemplo, imagine um sistema bancário com várias classes, como Conta, Cliente, Transação, etc. Cada uma dessas classes poderia ter seus próprios atributos e métodos, e interagir entre si para formar um sistema completo.

Agora vocês já está pronto para aprender sobre herança e classes abstratas
Clique aqui para aprender🚀

Repositório com a trilha de java: https://github.com/antoniorws/basic-java

Linkedin: https://www.linkedin.com/in/antonio-rodrigo-wanderley-serra/
GitHub: https://github.com/antoniorws

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay