类中的成员有属性和方法,如何对其成员经行封装
?
通过protected和local关键字设置成员的访问权限,以此达到封装的目的。也就是外部
不能直接对类中的成员经行访问以及改写
,但是可以通过set和get方法进行间接方法以及改写。
例子:
class clock
local bit is_sunmer = 0; //local 关键字,外部不可直接访问
local int nclock = 6;
function int get_clock(); //定义get_clock函数,返回int 型clock,this表示这个类本身