- For a list of classes, see the class reference.
In the Roblox engine, a class represents a type of instance that can be instantiated. In contrast, an abstract class cannot be instantiated in any way and only serves to be a base class for other classes. Each class has a name and may have multiple members—properties, methods, events and callbacks—that can be used to manipulate instances of the class. A class can inherit members from another class if it is a subclass of that class. Some classes can be instantiated with the Instance.new
function, passing the class name as a string argument. Services cannot be instantiated.
Programming |
| ||||||
---|---|---|---|---|---|---|---|
Design | |||||||
Assets | |||||||
Tools | |||||||
Monetization | |||||||
Analytics | Developer Stats · Monthly active users (MAU) | ||||||
Community |