比如要写一个自行车的类,类的代码写在哪里?怎么组织属性和方法?
解决方案 »
- 头痛的问题,怎么解决呢
- 我在使用TRichViewEdit时,输入中文后,选部分文字后,选中的部分就变成乱码了!如附件图片!
- 三层Midas的数据库程序
- 高手参与---如何自动监测 CreateObject() 事件?
- 为什么window 2000 下开发的程式,在windows 98 下就出现乱码
- 问一个关于sql语句的问题,一句话,100分!
- 在dbcombox的下拉菜单中显示表的所有字段
- 我的窗口关闭不了了怎么办
- 如何在windows环境下打开、关闭DOS下的游戏?
- ?怎样建立一个单元文件?
- 访问远端服务器上的数据库!!!用什么方法,怎样连接。再线等待
- 请问那有Installshield Express for Delphi下载!
memberList
end;
type
TBike = class
private
{此处声明私有属性和少数方法}
protected
{此处声明非通用的属性、事件和方法都声明}//能被子类型继承和修改
public
{此处声明通用的属性、事件和方法}
published
{此处声明继承来的属性和事件}
end;
定义好了类的框架后按Ctrl+Shift+C Delphi能在implementation--end.之间自动生成类的方法,你仅在begin--end;之间写入相应的代码就可以了。
然后使用的时候定义一个类引用,例如
AA:TAA; //AA是类AA的一个引用,
然后使用的时候
AA:=TAA.create;
之后你就可以使用类AA里定义的属性和方法了
AA.(属性或者方法)
unit interface uses Windows, Classes, Varians, SytUtils;type TByeCicle = class
private
FSize: String;
FColor: String;
FType: String;
procedure SetByeSize(const SizeValue: String);
function GetByeSize: String;
procedure SetByeColor(const ColorValue: String);
function GetByeColor: String;
procedure SetByeType(const TypeValue: String);
function GetByeType: String;
public
constructor Create;
destructor Destory;
property ByeSize: String read GetByeSize write SetByeSize;
property ByeColor: String read GetByeColor write SetByeColor;
property ByeType: String read GetByeType write SetByeType;
procedure ByeRun;
end;
//上面的类的定义中只是简单的列出了自行车的属性和方法,肯定还有很多很多属性和方法,我这里只是举个例子。属性和方法需要你自己去理解和抽象。