Apresentação criada com o intúito de facilitar o aprendizado sobre o que é Construtores em Java.
Size: 472.72 KB
Language: pt
Added: May 26, 2010
Slides: 11 pages
Slide Content
Construtores Orientação a Objetos
Perguntas: O que é? O que você realmente precisa saber? Qual sua utilização? Quais as regras e sintaxes? Construtores
O que é? Construtor é um método chamado assim que uma nova instância do objeto for criada. Tal método geralmente é responsável pela alocação de recursos necessários ao funcionamento do objeto além da definição inicial das variáveis de estado (atributos ). (FONTE: Wikip edia ) Construtores
O que é? Um método construtor é o método onde tem as instruções que serão executadas SEMPRE que for instanciado um objeto desta classe. Prática... Construtores
O que você realmente precisa saber? Apesar de parecer, um construtor não é um método. Quando não criamos um construtor o Java cria um construtor default para nós. Na declaração do Objeto o new é o responsável de chamar o construtor! Construtor nada mais é do que o valor default dos seus objetos. Do mesmo modo que String tem seu valor default null e int tem seu valor default . Construtores
Qual sua utilização? Pode ser utilizado, por exemplo, para receber um argumento, podendo assim inicializar algum tipo de informação. Posso criar possibilidades ou obrigar o usuário de uma classe a passar argumentos para o objeto durante o processo de criação do mesmo. Outro exemplo, é sua facilidade. Podemos criar um construtor que recebe diversos argumentos para não obrigar o usuário de uma classe a chamar diversos métodos do tipo “set”. Construtores
Quais as regras e sintaxes? public class Pessoa { String nome ; public Pessoa() { //esse é o método construtor nome = “Indefinido” ; } } Construtores
Quais as regras e sintaxes? public class Cadastro { public static void main(String[] args ) { Pessoa p1 = new Pessoa(); } } Construtores
Quais as regras e sintaxes? Um construtor tem sempre o mesmo nome da classe a qual pertence . Por não ser um método, o Construtor só pode definir se é pública ou privada. ( Ex. public Pessoa(), private Pessoa() ) Prática... Construtores