PO
Protected string nome;
Public utilizador(string.nome){
This.nome = nome;
}
}
Public void imprimir(){
Sout(“Nome”, +nome);
}
Public class Aluno extends utilizador{
Private nt num_aluno;
Public Aluno(string.name, int.num_aluno){
Super(nome); //chamando o construtor da super class
This.num_aluno = num_aluno;
}
}
Polimorfismo- tem o mesmo nome, mesma assinatura mais a maneira que os métodos operam são de forma diferentes.
www.programacaocomjava.wordpress.com
ArrayList – Exemplo prático
1 de Novembro de 20143 de Novembro de 2014 hbioco
1. Introdução.
Neste artigo irei abordar os aspectos básicos das estruturas lineares de comprimento variável, mais concretamente os ArrayList . O objectivo deste artigo é criar um programa simples “GEscola” utilizando ArrayList e ajudar os estudantes a implementarem o mesmo nos seus projectos. Esperemos que os estudantes tenham uma ideia mais concreta da utilização de ArrayList e consigam implementá-los em seus projectos e futuramente em projectos maiores.
1. A classe ArrayList
A classe ArrayList<E> implementa o conceito de listas através de um vector (array) dinâmico, ou seja, cuja a dimensão pode variar automaticamente consoante as necessidades durante a execução de um programa. Esta é uma característica importantes, pois permite ultrapassar uma das limitações relevantes do vectores (MENDES; MARCELINO, 2012). A classe ArrayList deve ser importada para qualquer programa que a utilize: Import java.util.*; A criação de um objecto do tipo ArrayList pode ser feita por: ArrayList<String> lista = new ArrayList<String>();
2. Exemplo
- Imaginemos que a Escola XABC pretende desenvolver um sistema para gestão dos seus alunos e professores. O sistemas deve ser capaz de armazenar os dados do aluno e do professor. Ambos (aluno e professor) possuem nome, sobrenome, género, naturalidade, estado civil, idade, telefone e endereço. Para alem desses dados o aluno possui um numero, um curso e o ano que está a