program Project1;
uses
SysUtils;
type
book=class
private
title:string[20];
Author:string[20];
publisher:string[20];
price:real;
public
constructor create;
destructor destroy;override;
procedure display;
end;constructor book.create;
begin
inherited create;
writeln('object construct');
end;destructor book.destroy;
begin
inherited create;
writeln('object deconstruct');
end;procedure book.display;
begin
writeln('titel:'+title);
writeln('Author:'+Author);
writeln('publisher by:'+publisher);
write('price:');
writeln(price:10:2);
end;
var
delphibook:book;
begin
delphibook:=book.create;
delphibook.title:='Master delphi 7';
delphibook.Author:='jantzen';
delphibook.publisher:='not know';
delphibook.price:=2.22;
delphibook.display;
delphibook.Free;
end.在c++中Private的变量只能是本类的方法调用,如果是delphibook.title:='Master delphi 7'肯定出错,而DELPHI在对象中都可以用象delphibook.title:='Master delphi 7'进行赋值,真是不明白?
uses
SysUtils;
type
book=class
private
title:string[20];
Author:string[20];
publisher:string[20];
price:real;
public
constructor create;
destructor destroy;override;
procedure display;
end;constructor book.create;
begin
inherited create;
writeln('object construct');
end;destructor book.destroy;
begin
inherited create;
writeln('object deconstruct');
end;procedure book.display;
begin
writeln('titel:'+title);
writeln('Author:'+Author);
writeln('publisher by:'+publisher);
write('price:');
writeln(price:10:2);
end;
var
delphibook:book;
begin
delphibook:=book.create;
delphibook.title:='Master delphi 7';
delphibook.Author:='jantzen';
delphibook.publisher:='not know';
delphibook.price:=2.22;
delphibook.display;
delphibook.Free;
end.在c++中Private的变量只能是本类的方法调用,如果是delphibook.title:='Master delphi 7'肯定出错,而DELPHI在对象中都可以用象delphibook.title:='Master delphi 7'进行赋值,真是不明白?
解决方案 »
- 如何在listview中按行显示所添加物品状态的图标????解决即给分
- 用ADODataSet连主从表,用两个dbgrid来显示数据.怎完成啊.
- dos方面的问题!有难度!
- 在treeview控件怎样设置不同节点用不同的字体?急!!在线等待....
- c\s數据庫連接問題,老是報錯.....在線立即送分!
- 怎样写向access表里插入小数,整数的SQL语句?
- 救命啊,人都搞憔悴了!
- 高手进!
- 极度心烦!!谁能给我指点一下.........
- ADOTable的Filter属性的用法?? 在线等待………………
- 请问delphi中能加入Authorware文件吗?
- 怎么样将mysql的脚本文件在程序中执行
也就是同一PAS的所有类都是友元关系Delphi和C++当然差别很大的,但Delphi的语法更为严谨,更好理解,慢慢你就会明白的了
c++比较灵活,delphi很严谨优美