Classes
In ufLang, you can create classes, which support inheritance
class Foo {
bar() { return 42; }
}
print Foo().bar(); // expect: 42.0
// Base class
class Vehicle {
start() {
println("Vehicle started.")
}
}
// Derived class
class Car : Vehicle {
drive() {
println("Car is driving.")
}
}
var car = Car()
car.start() // inherited from Vehicle
car.drive() // specific to Car
Last updated