🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
面向对象编程是一个编程的范式,强制使用对象进行功能代码编写。开发人员似乎找到一个用自然的方式应对抽象概念的对象,特别当系统的复杂性增大时,这会非常有效。OOP一直看起来反对过程化设计,即把代码处理为像一个序列的步骤执行的方式。后者在特定环境是非常有实践性的,直到近年才成为如VB和JavaScript等脚本语言的首选,但是多年前已经有一个有效的方式编写易维护和复用的代码。 Haxe 是一个新的语言,完全接受了OOP的概念,但是仍然很大程度保留了采用过程式编程概念的灵活性。 本章,我们会学到: * 什么是类和对象,在Haxe中如何使用 * 实例字段和静态字段的区别 * 如何在类中声明和使用变量和函数 * 如何继承类和实现接口 * 如何使用匿名类型,typedef和enum * 如何利用扩展和类型参数等高级功能