首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于函数的定义class function,该怎么解决

2012-02-23 
关于函数的定义class function今天我看到如下的函数定义:classfunctionGetCurFilter:stringoverride不解

关于函数的定义class function
今天我看到如下的函数定义:
class   function   GetCurFilter:   string;   override;
不解何意,望大虾详细说明。

[解决办法]
就是说:GetCurFilter属于类方法,在不创建类的实例的情况下也可以使用 ShowMessage(Tobj.GetCurFilter);
[解决办法]
比如

type
TStudent = class(TObject)
public
class function GetStudentName(): string;
end;

TTeacher = class(TObject)
public
function GetTeacherName(): string; //没有 class 的
end;


-------------------------
var
strName: string;
teacher: TTeacher;

strName := TStudent.GetStudentName(); //可以用
strName := TTeacher.GetTeacherName(); //编绎通不过

//要这样用
teacher := TTeacher.Create();
strName := teacher.GetTeacherName();

---------------
明白了吧

热点排行