SlideShare uma empresa Scribd logo
Construtores javaProfessor: Douglas Daniel Del FrariGrupo:GuilhermeHelierisonHugoThiagoWellington
Construtores JAVADefiniçãoExemplos de linhas de comando
DefiniçãoConstrutores são métodos especiais chamados pelo sistema no momento da criação de um objeto. Eles não possuem valor de retorno, porque você não pode chamar um construtor para um objeto, você só usa o construtor no momento da inicialização do objeto. Construtores representam uma oportunidade de inicializar seus dados de forma organizada, imagine se você esquece de inicializar corretamente ou o faz duas vezes, etc. 
DefiniçãoUm construtor tem sempre o mesmo nome da classe a qual pertence. Para a classe String, pré-definida na linguagem o construtor tem a forma String("Constante do tipo String"); com o argumento entre aspas que é especificado pelo programador. Ele seria chamado automaticamente no momento da criação, declaração de uma String, sem necessidade de uso do nome do construtor como método, apenas dos argumentos:String a;  a=new String("Texto");  //alocacao e inicializacao atraves do construtor  a.mostra(); //mostra so pode ser chamada depois do construtor
Exemplos de linhas de comandoClasse MinhaClasse.javapublic class MinhaClasse {     public MinhaClasse() { //esse é o metodo construtor        System.out.println("Oi!");     }  }  //No metodo construtor, sera impresso "Oi!"
Exemplos de linhas de comandoClasse Teste.javapublic class Teste {     public static void main(String args[]) {        MinhaClasse Obj1 = new MinhaClasse();     }  }  //Só de instanciar o objeto já executa o construtor, e imprime.

Mais conteúdo relacionado

PPTX
Curso Básico de Java - Aula 2
PDF
Apostila de Introdução a POO com C#
PPTX
Curso Java Básico - Aula 01
PPTX
Poo1 aula 3 - java - comentários instruções e blocos-palavras chave
PPTX
Curso Java Básico - Aula02
PDF
Aula 1 5
PPTX
Construtores em Java
PPTX
Introdução a linguagem C# (CSharp)
Curso Básico de Java - Aula 2
Apostila de Introdução a POO com C#
Curso Java Básico - Aula 01
Poo1 aula 3 - java - comentários instruções e blocos-palavras chave
Curso Java Básico - Aula02
Aula 1 5
Construtores em Java
Introdução a linguagem C# (CSharp)

Mais procurados (20)

PPTX
Curso Java Básico - Aula 03
PDF
Java introdução ao java
PPTX
Curso Java Básico - Aula 04
PPT
Aula 02 implementação objeto
PDF
F I C+ + L P 05
PDF
Curso de OO com C# - Parte 02 - Introdução ao C#
PPT
Aula5
PPTX
3- POO
PPTX
PDF
Java 04
PDF
Java 01
PPTX
07 construtores e finalize
PDF
Erros comuns em java
PPTX
SFD - C# para a comunidade
PPTX
Programação Orientada a Objetos - Conceitos básicos da linguagem JAVA
PPTX
Curso Java Básico - Aula 03
Java introdução ao java
Curso Java Básico - Aula 04
Aula 02 implementação objeto
F I C+ + L P 05
Curso de OO com C# - Parte 02 - Introdução ao C#
Aula5
3- POO
Java 04
Java 01
07 construtores e finalize
Erros comuns em java
SFD - C# para a comunidade
Programação Orientada a Objetos - Conceitos básicos da linguagem JAVA
Anúncio

Destaque (20)

PDF
Apostila de Introdução aos Algoritmos - usando o Visualg
ODP
Logica Algoritmo 01 Introducao A Logica
PPT
Lógica de Programação - Estrutura de repetição
PPTX
Princípios de lógica
PDF
Apostila Visualg
PPTX
Algoritmo e lógica de programação - Aula 1
PDF
Aula de Introdução - JAVA
PDF
Linguagem de Programação Java para Iniciantes
DOC
Algoritmos
PPT
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
PPT
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
PPTX
Introdução à Lógica
PDF
Introducao a Logica
PPT
Apostila de Fundamentos Java
PDF
Curso Java Basico
PDF
Aula 12 - Lógica
PPTX
Algoritmos - Formas de Representação de Algoritmos
TXT
Exercicios resolvidos visuAlg
PDF
Lista de exercícios resolvidos
PPT
Material de Apoio de Algoritmo e Lógica de Programação
Apostila de Introdução aos Algoritmos - usando o Visualg
Logica Algoritmo 01 Introducao A Logica
Lógica de Programação - Estrutura de repetição
Princípios de lógica
Apostila Visualg
Algoritmo e lógica de programação - Aula 1
Aula de Introdução - JAVA
Linguagem de Programação Java para Iniciantes
Algoritmos
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
Introdução à Lógica
Introducao a Logica
Apostila de Fundamentos Java
Curso Java Basico
Aula 12 - Lógica
Algoritmos - Formas de Representação de Algoritmos
Exercicios resolvidos visuAlg
Lista de exercícios resolvidos
Material de Apoio de Algoritmo e Lógica de Programação
Anúncio

Semelhante a Construtores Java (13)

PDF
Java - Aula 3 - Construtores
PDF
03 fundamentos java
PPT
Java
PPTX
Curso java 01 - molhando os pés com java
PDF
Java e orientação a objetos - aula 01
ODP
Java 02 Iniciando Uso Java
PPT
sintaxe basica da linguagem javascript 12
PDF
Apostila - Linguagem de Programação I
PDF
Introd aplicjava
PDF
Aula 1 - Java - Prof.ª Cristiane Fidelix
PDF
Aula1- Java PRof.ª Cristiane Fidelix
PPTX
Linguagem de programação implementação de classes
PPT
Introducao logica2
Java - Aula 3 - Construtores
03 fundamentos java
Java
Curso java 01 - molhando os pés com java
Java e orientação a objetos - aula 01
Java 02 Iniciando Uso Java
sintaxe basica da linguagem javascript 12
Apostila - Linguagem de Programação I
Introd aplicjava
Aula 1 - Java - Prof.ª Cristiane Fidelix
Aula1- Java PRof.ª Cristiane Fidelix
Linguagem de programação implementação de classes
Introducao logica2

Último (20)

PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Émile Durkheim slide elaborado muito bom
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PPTX
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PPTX
Curso de Java 9 - (Threads) Multitarefas.pptx
PPTX
Aula sobre desenvolvimento de aplicativos
PPTX
Curso de Java 11 - (Serializable (Serialização de Objetos)).pptx
PPTX
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
Aula sobre banco de dados com firebase db
PPTX
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
PPTX
Curso de Java 16 - (JEE (Utilizando o Padrão MVC)).pptx
PPTX
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
PDF
Processos na gestão de transportes, TM100 Col18
PPTX
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
PPTX
Curso de Java 17 - (JEE (Sessões e Cookies)).pptx
Aula 18 - Manipulacao De Arquivos python
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Émile Durkheim slide elaborado muito bom
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
COBITxITIL-Entenda as diferença em uso governança TI
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Curso de Java 9 - (Threads) Multitarefas.pptx
Aula sobre desenvolvimento de aplicativos
Curso de Java 11 - (Serializable (Serialização de Objetos)).pptx
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Aula sobre banco de dados com firebase db
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
Curso de Java 16 - (JEE (Utilizando o Padrão MVC)).pptx
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
Processos na gestão de transportes, TM100 Col18
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
Curso de Java 17 - (JEE (Sessões e Cookies)).pptx

Construtores Java

  • 1. Construtores javaProfessor: Douglas Daniel Del FrariGrupo:GuilhermeHelierisonHugoThiagoWellington
  • 3. DefiniçãoConstrutores são métodos especiais chamados pelo sistema no momento da criação de um objeto. Eles não possuem valor de retorno, porque você não pode chamar um construtor para um objeto, você só usa o construtor no momento da inicialização do objeto. Construtores representam uma oportunidade de inicializar seus dados de forma organizada, imagine se você esquece de inicializar corretamente ou o faz duas vezes, etc. 
  • 4. DefiniçãoUm construtor tem sempre o mesmo nome da classe a qual pertence. Para a classe String, pré-definida na linguagem o construtor tem a forma String("Constante do tipo String"); com o argumento entre aspas que é especificado pelo programador. Ele seria chamado automaticamente no momento da criação, declaração de uma String, sem necessidade de uso do nome do construtor como método, apenas dos argumentos:String a;  a=new String("Texto");  //alocacao e inicializacao atraves do construtor  a.mostra(); //mostra so pode ser chamada depois do construtor
  • 5. Exemplos de linhas de comandoClasse MinhaClasse.javapublic class MinhaClasse {     public MinhaClasse() { //esse é o metodo construtor        System.out.println("Oi!");     }  }  //No metodo construtor, sera impresso "Oi!"
  • 6. Exemplos de linhas de comandoClasse Teste.javapublic class Teste {     public static void main(String args[]) {        MinhaClasse Obj1 = new MinhaClasse();     }  }  //Só de instanciar o objeto já executa o construtor, e imprime.