abstract_methods.gd 474 B

12345678910111213141516171819202122232425262728
  1. abstract class AbstractClass:
  2. abstract func some_func()
  3. class ImplementedClass extends AbstractClass:
  4. func some_func():
  5. pass
  6. abstract class AbstractClassAgain extends ImplementedClass:
  7. abstract func some_func()
  8. class Test1:
  9. abstract func some_func()
  10. class Test2 extends AbstractClass:
  11. pass
  12. class Test3 extends AbstractClassAgain:
  13. pass
  14. class Test4 extends AbstractClass:
  15. func some_func():
  16. super()
  17. func other_func():
  18. super.some_func()
  19. func test():
  20. pass