SlideShare uma empresa Scribd logo
4
Mais lidos
5
Mais lidos
9
Mais lidos
Java Básico
OO:
Métodos get e set
(encapsulamento)
#32
Fórum para dúvidas + certificado do curso.
Cadastro em:
•Métodos getters e setters
Agenda
Nossa classe Carro
package com.loiane.cursojava.aula32;
public class Carro {
private String marca;
private String modelo;
private int numPassageiros;
private double capCombustivel;
private double consumoCombustivel;
}
Nossa classe TesteCarro
package com.loiane.cursojava.aula32;
public class TesteCarro {
public static void main(String[] args) {
Carro carro = new Carro();
carro.marca = "Fiat";
}
}
#comofas
//obter valor do atributo marca
public String getMarca() {
return marca;
}
//atribuir valor ao atributo marca
public void setMarca(String marca) {
this.marca = marca;
}
//obter valor do atributo marca
public String getMarca() {
return marca;
}
//atribuir valor ao atributo marca
public void setMarca(String marca) {
this.marca = marca;
}
Encapsulamento
public class TesteCarro {
public static void main(String[] args) {
Carro carro = new Carro();
//carro.marca = "Fiat";
carro.setMarca("Fiat");
System.out.println(carro.getMarca());
}
}
Hands On!
Gerar métodos getters e setters
automaticamente pelo Eclipse e Netbeans
https://github.com/loiane/curso-java-basico
Código Fonte:
Não conhece Git/Github?
http://www.loiane.com/2013/11/
screencast-git-e-github-para-iniciantes
http://loiane.training
Curso Completo
disponível em
http://loiane.com
facebook.com/loianegroner
@loiane
https://github.com/loiane
youtube.com/user/Loianeg
Obrigada!
http://loiane.com

Mais conteúdo relacionado

PDF
[Curso Java Basico - Orientacao a Objetos] Aula 33: Sobrecarga de metodos e c...
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 30: Palavra chave this
PDF
[Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 29: Construtores e Codigo de ...
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 27: Classes e metodos com par...
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 26: Classes e metodos com ret...
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 31: Modificadores private e p...
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 38: Herança: Palavra chave super
[Curso Java Basico - Orientacao a Objetos] Aula 33: Sobrecarga de metodos e c...
[Curso Java Basico - Orientacao a Objetos] Aula 30: Palavra chave this
[Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos
[Curso Java Basico - Orientacao a Objetos] Aula 29: Construtores e Codigo de ...
[Curso Java Basico - Orientacao a Objetos] Aula 27: Classes e metodos com par...
[Curso Java Basico - Orientacao a Objetos] Aula 26: Classes e metodos com ret...
[Curso Java Basico - Orientacao a Objetos] Aula 31: Modificadores private e p...
[Curso Java Basico - Orientacao a Objetos] Aula 38: Herança: Palavra chave super

Destaque (20)

PDF
[Curso Java Basico - Orientacao a Objetos] Aula 46: Interface e heranca
PDF
[Curso Java Basico - Exceptions] Aula 50: stacktrace e throws
PDF
[Curso Java Basico] Aula 22: Como debugar no Eclipse
PDF
[Curso Java Basico - Exceptions] Aula 48: multiplos catch
PDF
[Curso Java Basico] Aula 17: Loop for
PDF
[Curso Java Basico - Exceptions] Aula 47: try, catch
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 34: Variáveis e metodos estat...
PDF
[Curso Java Basico - Exceptions] Aula 51: tipos de erros no Java
PDF
[Curso Java Basico] Aula 23: Como debugar no Netbeans
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 45: Interfaces e Polimorfismo
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 37: Heranca
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 36: Relacionamento tem um
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 28: Pacotes (packages) e import
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 41: Heranca: classes abstratas
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 25: Classes e metodos simples
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 43: Classe Object
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 42: Palavra chave final
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 40: Heranca e Polimorfismo: s...
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 39: Heranca: modificadores de...
PDF
[Curso Java Basico - Exceptions] Aula 52: criando sua propria exception
[Curso Java Basico - Orientacao a Objetos] Aula 46: Interface e heranca
[Curso Java Basico - Exceptions] Aula 50: stacktrace e throws
[Curso Java Basico] Aula 22: Como debugar no Eclipse
[Curso Java Basico - Exceptions] Aula 48: multiplos catch
[Curso Java Basico] Aula 17: Loop for
[Curso Java Basico - Exceptions] Aula 47: try, catch
[Curso Java Basico - Orientacao a Objetos] Aula 34: Variáveis e metodos estat...
[Curso Java Basico - Exceptions] Aula 51: tipos de erros no Java
[Curso Java Basico] Aula 23: Como debugar no Netbeans
[Curso Java Basico - Orientacao a Objetos] Aula 45: Interfaces e Polimorfismo
[Curso Java Basico - Orientacao a Objetos] Aula 37: Heranca
[Curso Java Basico - Orientacao a Objetos] Aula 36: Relacionamento tem um
[Curso Java Basico - Orientacao a Objetos] Aula 28: Pacotes (packages) e import
[Curso Java Basico - Orientacao a Objetos] Aula 41: Heranca: classes abstratas
[Curso Java Basico - Orientacao a Objetos] Aula 25: Classes e metodos simples
[Curso Java Basico - Orientacao a Objetos] Aula 43: Classe Object
[Curso Java Basico - Orientacao a Objetos] Aula 42: Palavra chave final
[Curso Java Basico - Orientacao a Objetos] Aula 40: Heranca e Polimorfismo: s...
[Curso Java Basico - Orientacao a Objetos] Aula 39: Heranca: modificadores de...
[Curso Java Basico - Exceptions] Aula 52: criando sua propria exception
Anúncio

Semelhante a [Curso Java Basico - Orientacao a Objetos] Aula 32: Encapsulamento: métodos getters e setters (16)

PDF
O que você precisa para iniciar no iOS e Objective-C -
PDF
Curso de Java (Parte 4)
PDF
Reduzindo o boilerplate code com Lombok
PPTX
07 construtores e finalize
PDF
Aula de POO, Classes, objetos e encapsulamento
DOCX
Exercicios professor marcos monteiro (1)
PPT
Introdução à análise orientada a objetos parte 1
PPT
Introdução à análise orientada a objetos parte 1
PDF
Grails from scratch
PPTX
Curso Java Básico - Aula 03
PPTX
Machine Learning com Vowpal Wabbit
PPTX
Javascript para CSharpers 4 - POO
PDF
Plataforma de compiladores .NET, Visual Studio 2015, C# 6 e futuro C# 7
PPTX
Programação Orientada por Objectos - Aula 1
KEY
Pensando ao contrário - Por que você deveria considerar Rails no seu próximo ...
PPT
Aula4
O que você precisa para iniciar no iOS e Objective-C -
Curso de Java (Parte 4)
Reduzindo o boilerplate code com Lombok
07 construtores e finalize
Aula de POO, Classes, objetos e encapsulamento
Exercicios professor marcos monteiro (1)
Introdução à análise orientada a objetos parte 1
Introdução à análise orientada a objetos parte 1
Grails from scratch
Curso Java Básico - Aula 03
Machine Learning com Vowpal Wabbit
Javascript para CSharpers 4 - POO
Plataforma de compiladores .NET, Visual Studio 2015, C# 6 e futuro C# 7
Programação Orientada por Objectos - Aula 1
Pensando ao contrário - Por que você deveria considerar Rails no seu próximo ...
Aula4
Anúncio

Último (19)

PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Apple Pippin Uma breve introdução. - David Glotz
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
Processos na gestão de transportes, TM100 Col18
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PPTX
Aula 18 - Manipulacao De Arquivos python
COBITxITIL-Entenda as diferença em uso governança TI
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Apple Pippin Uma breve introdução. - David Glotz
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Custos e liquidação no SAP Transportation Management, TM130 Col18
Aula04-Academia Heri- Tecnologia Geral 2025
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Processos na gestão de transportes, TM100 Col18
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Aula 18 - Manipulacao De Arquivos python

[Curso Java Basico - Orientacao a Objetos] Aula 32: Encapsulamento: métodos getters e setters