学习AutoHotkey v2,理解面向对象编程的继承特性
;子类继承父类功能,扩展父类功能
obj := 子类()
MsgBox obj.Method1() . obj.Method2()
;---------以下为类的定义------------
class 父类 {
Method1() {
return 'Hello'
}
}
class 子类 extends 父类 {
Method1() {
return super.Method1() . ', '
}
Method2() {
return 'World!'
}
}
子类继承了父类的Method1方法,并为其在返回值末尾增加了 逗号 分隔符。
子类扩展了父类,新增了Method2方法。