codecamp

Haxe类构造函数:初始化对象的关键方法

Haxe 的类构造函数

在 Haxe 中,通过调用类的构造函数来创建类的实例,这一过程通常被称为实例化。类的实例也被称为对象。下面是一个简单的示例:

var p = new Point(-1, 65);

这行代码将创建一个 Point 类的实例,并将其赋值给变量 pPoint 类的构造函数接收两个参数 -165,并将它们分别赋值给实例变量 xy(参见 Class Instance 中的定义)。

我们将在后续章节中详细探讨 new 表达式的具体含义。目前,你可以将其理解为调用类的构造函数并返回相应的对象。

总结

构造函数是类中一个特殊的函数,用于初始化类的实例。通过构造函数,你可以在创建对象时设置初始值。如果你对 Haxe 的类构造函数感兴趣,可以尝试编写一个简单的类,并通过实例化它来练习构造函数的使用!

Haxe类实例:掌握类的基本结构与用途
Haxe类继承:通过extends关键字实现代码重用
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }