O que significa abstract? [RESOLVIDO]

Olá pessoas…

Estou estudando um código, e percebi que muitas vezes foi utilizado abstract.
O que isso significa?

[]'s

Que tal ler uma apostila de Java? “abstract” é um conceito básico, e é um pouco difícil de explicar sem você saber as outras coisas que vêm antes.

Mas só para adiantar: abstract pode ser aplicado a classes ou métodos.

Se aplicado a uma classe, indica que algum método dela não foi implementado, apenas declarado, e por esse motivo não pode ser instanciada.

Se aplicado a um método, indica que o método não foi implementado, apenas declarado.

A idéia de você ter uma classe abstrata é que ela obrigatoriamente tem de ser herdada, e você tem de criar classes que herdem dela, e implementem os métodos não implementados na classe abstrata.

abstract é um modificador de acesso dado a classes e a métodos. Se vc quiser implementar um método abstract em sua classe, obrigatoriamente sua classe deverar ser abstract. Porém uma classe abstract pode ter métodos concretos. Outra coisa é que uma classe abstrata nao pode ser instanciada.

edit: Não vi o post do Entanglement acima.

Um pouquinho antigo mas vai a página com uma explicação.
http://www.guj.com.br/posts/list/81298.java
Flw

Ae galera…

Vlw pela ajuda!

Para quem tem dúvida também, eu encontrei um tutorial:

http://javafree.uol.com.br/artigo/871497/
Parágrafao 5.6

[]'s