e-
Classe abstrata nao pode ser instanciada. Metodos sao delcarados mas nao definidos. Para se instanciar objetos, é necessário criar uma classe concreta a partir da classe abstrata. Daí a informação que "uma classe abstrata não pode ser instanciada diretamente."
Objeto persistente e transiente. Persistente é quando continua existindo apos finalizar o processo que o criou. Daí a necessidade de bancos de dados serem persistentes; os registros devem ser salvos para serem acessados depois.
Transiente é quando disaparece quando se fecha a aplicação que os originou. e.g.: um array criado em C tem que ser preenchido sempre que executado