Escolar Documentos
Profissional Documentos
Cultura Documentos
Ministério da Educação
Secretaria de Educação Profissional e Tecnológica
Instituto Federal de Educação, Ciência e Tecnologia do Pernambuco - IFPE
Campus Igarassu
• Herança: é o princı́pio que permite que uma classe herde atributos e métodos de outra classe, que é
chamada de classe pai ou superclasse. Isso permite que as classes sejam organizadas em uma hierarquia,
em que as classes filhas herdam comportamentos e caracterı́sticas das classes pai. A herança é uma
forma de reutilizar o código e economizar tempo na criação de novas classes.
Page 1 of 3
Prof. Gustavo Nóbrega Nota de Aula - P.O.O. (Ensino Presencial) - POO
a criação de novas classes com base em outras já existentes, o polimorfismo permite o uso de um mesmo
método em diferentes classes e a abstração ajuda a criar classes mais genéricas e flexı́veis.
• Defina o nome da classe: O nome da classe deve ser escolhido de forma significativa e representar
o objeto que ela descreve. Por convenção, o nome da classe deve começar com uma letra maiúscula.
Caso o nome seja composto, o nome deve ser escrito junto, seguindo a regra de começar com a letra
maiúscula para cada palavra.
• Adicione os atributos da classe: Os atributos são as variáveis que armazenam os dados que
descrevem o objeto. Eles devem ser definidos com um tipo de dado e um nome significativo. Os
atributos podem ser públicos, privados ou protegidos. Caso não especifique, o nı́vel de acesso é o
default. Este nı́vel de acesso não exige modificador. Modificadores de acesso é um tópico de
aula futuro.
• Adicione os métodos da classe: Os métodos são as funções que realizam as operações sobre os
dados da classe. Eles devem ser definidos com um tipo de retorno, um nome significativo e podem ter
ou não parâmetros de entrada.
Page 2 of 3
Prof. Gustavo Nóbrega Nota de Aula - P.O.O. (Ensino Presencial) - POO
Construtor da Classe
Um construtor é um método especial que é chamado quando um objeto de uma classe é criado. Esse é
responsável por inicializar os atributos da classe e configurar o estado inicial do objeto. Em outras palavras,
o construtor é usado para definir os valores dos atributos da classe quando um objeto é criado. Por exemplo,
se tivermos uma classe Pessoa com atributos como nome e idade, o construtor pode ser usado para definir
esses valores quando um novo objeto Pessoa é criado.
O construtor é definido dentro da classe e tem o mesmo nome da classe. Ele pode ter ou não parâmetros de
entrada, dependendo da necessidade de inicialização dos atributos da classe.
12 }
Nesse exemplo, o construtor da classe Pessoa recebe dois parâmetros, nome e idade, que são usados
para inicializar os atributos da classe. Quando um novo objeto Pessoa é criado, o construtor é chamado
automaticamente e os valores dos parâmetros são atribuı́dos aos atributos correspondentes.
Nesse exemplo, a palavra-chave ”new” indica que estamos criando um novo objeto Pessoa, seguida do con-
strutor que recebe como parâmetros o nome ”Joao Vitorino” e idade 30. O objeto criado é armazenado na
variável ”joao”, que pode ser usada para acessar os atributos e métodos da classe Pessoa. Considere que
a palavra ”joao” pode ser nomeada da forma que o programador achar mais conveniente, pois a mesma é
apenas uma referência para o objeto criado, que, de fato, contém os dados dos atributos que representa a
pessoa ”Joao Vitorino”.
Este documento apresenta de forma resumida alguns conceitos sobre POO. No entanto, a leitura deste
material não é suficiente para condução de seus estudos. Sendo assim, procure o livro texto da disciplina:
Java Como Programar Deitel 8° Edição
Page 3 of 3