Skip to content

abstract : class

function classpp.abstract(classTable: {class}): class
Marks the given class or classes as abstract. If given multiple, then the first class will be returned.

Default Syntax

local Car = abstract { class "Car" {
    Public = {
        ...
    },
    ...
}}

Without Syntax Sugar

local Car = abstract({class("Car")({
    Public = {
        ...
    },
    ...
})})

Parameters

classTable: {class} The desired class or classes to be set to abstract.

Returns

class