Abstraktní třída je tak označena v hlavičce, např.:
public abstract class AbstraktniChovatel ...
Obvykle má alespoň jednu abstraktní metodu, deklarovanou např.:
public abstract void vypisInfo() ...
Od a.t. nelze vytvořit instanci, nelze napsat např.:
Chovatel ch = new AbstraktniChovatel(...);