Abstract
Iz E-študij, proste zakladnice študentskega znanja
Abstract je določilo v programskem jeziku Java, ki predstavlja "abstraktnost" in nam pove, da razred svojo vsebino samo opisuje ne pa tudi deklarira kakršnekoli vrednosti spremenljivk oz. delovanja procedur.
Abstraktni razredi so uporabni zato, ker nam dajo nekakšno šablono skozi katero moramo deklarirati vse razrede, ki abstraktni razred razširjajo. S tem dosežemo, da so vsi razširjeni razredi izdelani po istem ključu.
Primer
Primer abstraktnega razreda je Element.java:
public abstract class Element{ public abstract boolean manjsi(Element b, byte smer, byte atr); public abstract void izpisiTabelo(Element[] tb, byte atr); }