September Morn Update
This commit is contained in:
parent
4e2d22a71d
commit
aac6731f2c
6856 changed files with 141342 additions and 21127 deletions
|
|
@ -3,22 +3,22 @@ class Animal
|
|||
// ...
|
||||
}
|
||||
|
||||
class Dog :: Animal
|
||||
class Dog : Animal
|
||||
{
|
||||
// ...
|
||||
}
|
||||
|
||||
class Lab :: Dog
|
||||
class Lab : Dog
|
||||
{
|
||||
// ...
|
||||
}
|
||||
|
||||
class Collie :: Dog
|
||||
class Collie : Dog
|
||||
{
|
||||
// ...
|
||||
}
|
||||
|
||||
class Cat :: Animal
|
||||
class Cat : Animal
|
||||
{
|
||||
// ...
|
||||
}.
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
MODULE Animals;
|
||||
TYPE
|
||||
Animal = POINTER TO AnimalDesc;
|
||||
AnimalDesc = RECORD [ABSTRACT] END;
|
||||
AnimalDesc = RECORD END;
|
||||
|
||||
Cat = POINTER TO CatDesc;
|
||||
CatDesc = RECORD (AnimalDesc) END;
|
||||
|
|
|
|||
5
Task/Inheritance-Single/Rust/inheritance-single.rust
Normal file
5
Task/Inheritance-Single/Rust/inheritance-single.rust
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
trait Animal {}
|
||||
trait Cat: Animal {}
|
||||
trait Dog: Animal {}
|
||||
trait Lab: Dog {}
|
||||
trait Collie: Dog {}
|
||||
Loading…
Add table
Add a link
Reference in a new issue