Book Image

haXe 2 Beginner's Guide

5 (1)
Book Image

haXe 2 Beginner's Guide

5 (1)

Overview of this book

Table of Contents (21 chapters)
haxe 2
Credits
Foreword
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Chapter 6. Using and Writing Interfaces, Typedefs, and Enums

Interfaces, Typedefs, and Enums.

In this chapter, we will discover three new points in the haXe typing system. We will see how they are different from what you may be used to in other languages such as C# or JAVA.

In this chapter we will talk about interfaces. We've already encountered them but we will clarify some points and learn more about them. We will also learn about typedefs and extensions. Finally, we'll be talking about enums that are quite advanced in haXe.

In this chapter, we will:

  • Learn how to write an interface

  • Learn about some important interfaces such as iterables, iterators, and haxe.rtti

  • Learn what typedefs are and how to express them

  • Learn what enums are

  • Learn how to switch them over

We will practice all of the above using several examples.