自认为为高手的请进(0分)

  • 主题发起人 主题发起人 hugshen
  • 开始时间 开始时间
H

hugshen

Unregistered / Unconfirmed
GUEST, unregistred user!
问几个初手问题
1. type
............
.........
public
mydata:integer;//一处
..........
var
mydate:integer;//二处
上面两处一个定义为public类成员,一个定义为mydate的变量, 但是在使用中都为integer类型
想问有什么区别吗;
2.

 
两个变量会被delphi认为是两个不同的变量
一个是全局变量,一个是类的公共变量
 
同意shiningplus,具体说在本unit二处的mydate可见,在本unit之外一处的可见。
 
Form1.data := 123;
// 对一赋值
data := 456;
// 对二赋值
 
var处是单元级别的,public处是类的成员变量
 
不要故弄玄虚,这也要高手解决?
这是基本概念!!!!
 
呵呵,好恐怖的问题!
楼上的都说了,我也没什么补充的了;)
 
一要创建对象实例作为他的成员来用,2就可以随便用了
 
var在某单元中定义一变量,而public是在某类中定义成员变量,两者是有本质的区别的.
 
0分,糊弄人呢?!
这也要高手解决?
 
:)_呵呵!
低手看熱鬧!
 
接受答案了.
 
后退
顶部