Godot Version
4.7
Question
Let’s say that I have an abstract class which defines an abstract method, like so:
class_name my_class extends Node
@abstract
func some_function() -> void;
Now, let’s say I create a class which inherits from my_class, like so:
class_name extended_class extends my_class
func _ready() -> void:
some_function()
What will happen here? Is an unimplemented abstract function the same as something like
func some_function() -> void:
pass
? Or will this give me some kind of an error?