29/12/09 12:58
Vi chiedo solo di esaminare questo sorgente:
program Programma;
type oggetto=object
private
a:integer;
public
constructor costruttore;
destructor distruttore;
end;
var o:oggetto;
constructor oggetto.costruttore;
begin
a:=0;
end;
destructor oggetto.distruttore;
begin
(* Distrutture *)
end;
begin
o.costruttore;
writeln('a= ',o.a);
o.a:=500;
writeln('Ora a vale ',o.a);
o.distruttore;
readln;
end.
Il fatto è che funziona correttamente...
Grazie per l' attenzione, saluti.
Ultima modifica effettuata da 29/12/09 13:16
30/12/09 11:16
Secondo me anche la variabile "a" deve essere pubblica perchè possa essere usata dal Writeln.
30/12/09 12:56
Il programma funziona!!
L' ho provato in Turbo Pascal 7 e in Dev Pascal 1.9
Non riesco proprio a capire il significato dei qualificatori private, public, protect in Pascal.
Ultima modifica effettuata da 30/12/09 12:57
31/12/09 9:57
Vi ringrazio molto per la vostra attenzione!
E' vero .
Da un punto di vista logico i vostri suggerimenti funzionano!!
Ma avete provato a eseguire il mip programma in Turbo Pascal 7 o Dev Pascal 1.9 ?
Vi ripeto che a me non fa una grinza!
Ultima modifica effettuata da 31/12/09 10:11