Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
5
Task/Inheritance-Single/Clojure/inheritance-single-1.clj
Normal file
5
Task/Inheritance-Single/Clojure/inheritance-single-1.clj
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
(gen-class :name Animal)
|
||||
(gen-class :name Dog :extends Animal)
|
||||
(gen-class :name Cat :extends Animal)
|
||||
(gen-class :name Lab :extends Dog)
|
||||
(gen-class :name Collie :extends Dog)
|
||||
4
Task/Inheritance-Single/Clojure/inheritance-single-2.clj
Normal file
4
Task/Inheritance-Single/Clojure/inheritance-single-2.clj
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
(derive ::dog ::animal)
|
||||
(derive ::cat ::animal)
|
||||
(derive ::lab ::dog)
|
||||
(derive ::collie ::dog)
|
||||
6
Task/Inheritance-Single/Clojure/inheritance-single-3.clj
Normal file
6
Task/Inheritance-Single/Clojure/inheritance-single-3.clj
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
user> (isa? ::dog ::animal)
|
||||
true
|
||||
user> (isa? ::dog ::cat)
|
||||
false
|
||||
user> (isa? ::collie ::animal)
|
||||
true
|
||||
Loading…
Add table
Add a link
Reference in a new issue