Mini Curso de Java – Parte 2
Olá pessoal. Esta é a segunda parte do nosso mini curso de Java que terá 11 partes. Ele é voltado para iniciantes, porém é recomendado que ao estudá-lo, você já tenha pelo menos algum conhecimento em lógica de programação. Se você perdeu a primeira parte, leia aqui.
Classes, Construtores e Objetos
Definição
Classe: Uma classe é um tipo definido pelo usuário que contém o molde, a especificação para os objetos, algo mais ou menos como o tipo inteiro contém o molde para as variáveis declaradas como inteiros. A classe envolve, associa, métodos e atributos, controlando o acesso a estes, definí-la implica em especificar os seus atributos e seus métodos.
Construtores: Construtores 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. Um construtor tem sempre o mesmo nome da classe a qual pertence.
Objetos: Objetos são instâncias de uma classe. Quando um objeto é criado ele precisa ser inicializado, ou seja para uma única classe podemos ter vários objetos durante a execução de um programa (sendo estes com nomes diferentes).
Criação de Classes
Abaixo temos um exemplo de uma classe, sem construtor, métodos e atributos. O exemplo cria uma classe chamada ‘nomeDaClasse’.
// Classe chamada ‘nomeDaClasse’
class nomeDaClasse {
}
Criação de Construtores
Abaixo temos um exemplo de uma classe com seu construtor simples. O exemplo
cria uma classe chamada ‘nomeDaClasse’ com um construtor cujo padrão tem o mesmo
nome da classe e não tem um tipo de retorno (padrão para ‘métodos’ construtores).
// Classe chamada ‘nomeDaClasse’
class nomeDaClasse() {
…// Construtor da classe ‘nomeDaClasse’
…public nomeDaClasse() {
…}
}
Criação de Objetos
Abaixo temos um exemplo de uma classe de teste que cria um objeto da classe
criada no exemplo acima. O exemplo cria uma classe teste chamada ‘classeTeste’ com
um objeto do tipo ‘nomeDaClasse’.
// Classe chamada ‘classeTeste’
class classeTeste() {
…public static void main(String[] args) {
……// Construtor da classe ‘nomeDaClasse’
……nomeDaClasse objeto;
…}
}
Chamada de métodos por meio dos objetos e instâncias
Em Java para que possamos ter acesso aos métodos da classe temos que criar um objeto da classe e instancia-lo. Agora com o objeto instanciado podemos chamar os métodos.
No exemplo abaixo veremos um exemplo de uma classe com métodos públicos e uma classe de teste que contem um objeto instanciado desta classe. O exemplo cria uma classe chamada ‘nomeDaClasse’ com um construtor cujo padrão tem o mesmo nome da classe e não tem um tipo de retorno (padrão para ‘métodos’ construtores) e um método chamado ‘nomeDoRetorno’ do tipo void (sem retorno). O exemplo também cria uma classe teste chamada ‘classeTeste’ com um objeto do tipo ‘nomeDaClasse’ instanciado
através do construtor ‘nomeDaClasse’, este objeto por sua vez chama o método ‘nomeDoMetodo’ da classe ‘nomeDaClasse’.
// Classe chamada ‘nomeDaClasse’
class nomeDaClasse() {
…// Construtor da classe ‘nomeDaClasse’
…public nomeDaClasse() {
…}
…// Metodo da classe ‘nomeDaClasse’ chamado ‘nomeDoMetodo’
…public void nomeDoMetodo() {
…}
}
// Classe chamada ‘classeTeste’
class classeTeste() {
…public static void main(String[] args) {
……// Construtor da classe ‘nomeDaClasse’ instanciado
……nomeDaClasse objeto = new nomeDaClasse();
……objeto.nomeDoMetodo();
…}
}
Semana que vem estarei de volta com a parte 3 do Mini Curso de Java: Atributos e Métodos. Até lá!
Últimos 5 artigos de Tiago Souza
6 Comentários »
RSS feed para os comentários deste artigo.


Pessoal, esses caras são feras, não percam a oportunidade de ter um curso completo de Java. É 10. ou melhor é 13.
Responder
Olá Tiago, gostei muito da iniciativa, mas para mim que sou bem iniciante fiquei sentindo falta de exemplos aplicados para as estruturas que você apresentou. Será que teria como incluir?
Um abraço
Responder
[...] em lógica de programação. Se você perdeu: a primeira parte, leia aqui; a segunda parte, leia aqui; a terceira parte, leia aqui; a quarta parte, leia [...]
[...] em lógica de programação. Se você perdeu: a primeira parte, leia aqui; a segunda parte, leia aqui; a terceira parte, leia aqui; a quarta parte, leia aqui; a quinta parte, leia [...]
[...] em lógica de programação. Se você perdeu: a primeira parte, leia aqui; a segunda parte, leia aqui; a terceira parte, leia aqui; a quarta parte, leia aqui; a quinta parte, leia aqui; a sexta parte, [...]
[...] Mini Curso de Java – Parte 2 [...]