[教程]AutoHotKey系列教程中级教程第三节第五课:类

从根本上讲, "类"是具有相同属性和行为的一类事物.布拉布拉嘭!我觉得都是废话,官方的帮助文档链接我当放在这里,有需要的可以看一下,不过看我的文档很直观,当然有人说视频不方便精准查找,我倒是想说,做视频就是让你以后不用再查找!哈哈

不断学习、不断创新、用代码创造自己的世界!——河许人

 

引言

大家好!好久没跟大家见面了!记得第一次录课还是两年前的那个晚上,一时激动 就开始录课了,然后有了QQ群,有了网站,虽然走了不少弯路但是还算是不忘初心吧!后来有了小宝宝就不能经常跟大家一起分享知识,分享快乐了。这几天我脑子又一热想起了看视频学编程的你们,对呀!我的初心哪里去了!你们需要我!是不是!哈哈,闲篇扯的有点多!下面我就言归正传。

之前我们学到类这一课!

类是个什么玩意呢?

下面就听我给您娓娓道来!哎!对面来了一个美女,貌比西子,沉鱼落雁!这就是大名鼎鼎的河许人夫人,也就是我对象了!老漂亮了!打这个不恰当的比喻,类是美女,对象就是那个美女,对象的属性就是貌比西子,沉鱼落雁!当然对象的方法就是看泡沫剧。

哈哈!就这么个比喻,不知道大家看懂没!没看懂就多品品就知道了!

郑重提醒一下大家!类的学习和应用是AutoHotKey中级水平达不达标的关键标志!

简介

从根本上讲, “类”是具有相同属性和行为的一类事物.布拉布拉嘭!我觉得都是废话,官方的帮助文档链接我当放在这里,有需要的可以看一下,不过看我的文档很直观,当然有人说视频不方便精准查找,我倒是想说,做视频就是让你以后不用再查找!哈哈

视频中的源代码,请你笑纳!

;作者:河许人
;版本:系统win8 ahk1.1.24.05
;作用:类的演示,美女类

;两种创建方法--------------------------------------
;第一种方法就是用class关键字
class BeautifulGirl
{
    static hair:="长长的"
    static eye:="大大的"
    Class mbg2
    {
        static neck:="光滑的"
    }
    smile()
    {
        MsgBox,笑起来像花一样甜!
    }
    property
    {
        Get
        {
            static leg:="150cm"
            return leg
        }
        set
        {
            return face
        }
    }
}

;三种调用方法-------------------------------------
;第一种方法是直接调用
MsgBox,  % "美女的头发都是" beautifulGirl.hair
;第二种方法是通过new关键字继承(新建一个儿子)
mbg:=new beautifulGirl
MsgBox,  % "美女的头发都是" mbg.hair
mbg.hair:="长长的黄头发!"
MsgBox,  % "美女的头发都是" mbg.hair
;第三种方法就是通过base关键字来继承(指定一个父亲)
mbg1.base:=beautifulGirl
MsgBox,  % "美女的头发都是" mbg.eye

;调用子类
MsgBox,% "我的美女的脖子是" beautifulGirl.mbg2.neck

;调用方法
beautifulGirl.smile()

;调用属性

MsgBox,% ",美女标准是大长腿超过" beautifulGirl.property

 

给TA捐赠
共{{data.count}}人
人已捐赠
其他

关于#MenuMaskKey的使用

2018-9-16 19:27:34

其他

全自动安装 WinRAR 5.40 简体中文版 压缩软件的AutoHotkey脚本源代码 2018年10月14日 作者:徐晓亮 ( aahk )QQ595076941

2018-10-14 8:56:29

3 条回复 A文章作者 M管理员
  1. 惊蛰

    AHK 居然还有面向对象的写法,长见识了。

    • hexuren

      当然有!而且很重要!

  2. […] 2018年9月30日 第五课:类 […]

个人中心
购物车
优惠劵
有新私信 私信列表
搜索