vfp问题!!高手帮帮忙啊 急!!!
解释一下score的意思:程序在下面*创建一个类来保存学生信息defineclass学生as学生表protectedscore学号=''姓名=''课号=''score=0...
解释一下score的意思:
程序在下面
*创建一个类来保存学生信息
define class 学生 as 学生表
protected score
学号=''
姓名=''
课号=''
score=0
procedure getscore
return this.score
endprocedure
procedure changscore(M)
this.score=M
endproc
enddefine
能解释下程序的意思么? 还有score是一种属性吗?
还有return this.score
return 的用法 展开
程序在下面
*创建一个类来保存学生信息
define class 学生 as 学生表
protected score
学号=''
姓名=''
课号=''
score=0
procedure getscore
return this.score
endprocedure
procedure changscore(M)
this.score=M
endproc
enddefine
能解释下程序的意思么? 还有score是一种属性吗?
还有return this.score
return 的用法 展开
1个回答
展开全部
这是一个用代码写的定义过程,而且其中包括两个过程,一个是取成绩的,一个是改成绩的。
这其实是纯粹为了考试而用的方法,实际使用时都是使用设计器,傻瓜才这样写呢!
return this.score 应该是将score的值返回调用者
return 一般是过程或自定义函数的返回命令
1.应该在先在调用时使用
DO 过程 WITH 变量
2.在过程开始时加
PARAMETERS 变量
...
3.在过程结束时加
RETURN 变量
这里的“变量”的类型是局部变量,是非全局的,所以要用return命令将变量的最终值返回调用该过程的程序使用
这其实是纯粹为了考试而用的方法,实际使用时都是使用设计器,傻瓜才这样写呢!
return this.score 应该是将score的值返回调用者
return 一般是过程或自定义函数的返回命令
1.应该在先在调用时使用
DO 过程 WITH 变量
2.在过程开始时加
PARAMETERS 变量
...
3.在过程结束时加
RETURN 变量
这里的“变量”的类型是局部变量,是非全局的,所以要用return命令将变量的最终值返回调用该过程的程序使用
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询