1。property visible:boolean;
property是指定为属性,不是后面加一句read varible write varible么,这里怎么没加??
2。
var
w:word;
begin
w:=$1234;
end;
这里怎么用了$个符号,这个符号是什么意思??
3。Randomize和Random分别是什么作用,怎么好像经常是成对出现??
property是指定为属性,不是后面加一句read varible write varible么,这里怎么没加??
2。
var
w:word;
begin
w:=$1234;
end;
这里怎么用了$个符号,这个符号是什么意思??
3。Randomize和Random分别是什么作用,怎么好像经常是成对出现??
$表示16进位制的数据
3。
Randomize是进行随机函数的初始化,
Random取随机函数。
一个程序中调用后者之前,应先调用初始化函数。但若干次调用也仅需要调用一次初始化
我只回答第一题,其他的已经回答了。
1.如果你看见
property visible:boolean;很明显的,他一定是公布了父类的这个属性,当父类中存在了这个属性,那么派生类中就没有必要完全的写完read/write了,只需要写这个样子就可以了
property是指定为属性,不是后面加一句read varible write varible么,这里怎么没加??
就是继承的
2.16进制数据
3.Randomize是进行随机函数的初始化,Random取随机函数。一个程序中调用后者之前,应先调用初始化函数。但若干次调用也仅需要调用一次初始化
如果直接写
property visible: boolean;
编译出现错误
INDEX,READ or WRITE clause expected, but ';' found
property visible;子类公布了父类的属性
2。
$表示16进位制的数据
3。
Randomize是进行随机函数的初始化,
Random取随机函数。
一个程序中调用后者之前,应先调用初始化函数。但若干次调用也仅需要调用一次初始化,如果你不掉用初始化,你会发现你的随机数老是固定的那么几个数。
这些问题看了书之后理解更快些.