ورود

View Full Version : مبتدی: متغیر استاتیک



sobhan1990
سه شنبه 06 آبان 1393, 11:54 صبح
سلام
می دونم سوالم خیلی ابتداییه! ولی در تعریف متغیر استاتیک به مشکل برخوردم.
میشه یه نمونه کوچیک از تعریف متغیر استاتیک و استفاده اش رو مثال بزنید؟
من میخوام که یک متغیر استاتیک در یک کلاس تعریف کنم و در کلاسی دیگر بهش دسترسی داشته باشم؛ بدون اینکه یک نمونه از کلاس اول بسازم.
ممنون

BORHAN TEC
سه شنبه 06 آبان 1393, 16:12 عصر
با سلام،
اینم یک مثال ساده:
program Project1;

{$APPTYPE CONSOLE}


{$R *.res}


uses
System.SysUtils;


type
TSimple = class(TObject)
public
class var MyName: string;
end;


begin
TSimple.MyName := 'Shaahin';
write(TSimple.MyName);


Readln;
end.



موفق باشید...

firststep
سه شنبه 06 آبان 1393, 22:01 عصر
سلام علاوه بر این

متفیر هایی که درون قسمت var هر یونیت تعریف می شه به یک شکلی مثل متغیر های static درون کلاس دونست
البته این نظر شخصی من هست