不断学习、不断创新、用代码创造自己的世界!——河许人
引言
大家好!好久没跟大家见面了!记得第一次录课还是两年前的那个晚上,一时激动 就开始录课了,然后有了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
AHK 居然还有面向对象的写法,长见识了。
当然有!而且很重要!
[…] 2018年9月30日 第五课:类 […]