Richtig.
Objecte können proceduren und functionen haben und Variablen. Haben aber von Natur aus keine Variablen oder Methoden genau wie Records. Und man muss sie genauso wie records nicht erstellen, kann aber trotzdem mit proceduren und Functionen arbeiten. Wie es jedoch mit
OOP und Vererbung etc aussieht weiß ich nicht.
Beispiel:
Delphi-Quellcode:
TMensch = Object
Name: String
Alter: Word;
procedure Bewegen(x,y: Integer);
function Ka: Boolean;
end;
procedure TForm1.Button1Click(Sender: TObject);
var Ich: TMensch;
begin
Ich.Name := 'Michael';
Ich.Alter := 17;
Ich.Bewegen(MeinZimmer.x,MeinZimmer.y);
end;