nitlanguage
/
nit.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
cf3ad76a169203ec123611657e37055bdc9b4d09
[nit.git]
/
doc
/
developpez
/
poo
/
listings
/
type1_c.nit
1
abstract class
Aliment
end
2
3
class
Herbe
super
Aliment
end
4
5
class
Animal
6
type
REGIME
:
Aliment
7
8
fun
manger
(
x
:
REGIME
)
do
print
"Je mange"
9
end
10
11
class
Vache
12
super
Animal
13
14
redef type
REGIME
:
Herbe
15
end
16
17
var
vache
=
new
Vache
18
vache
.
manger
(
new
Herbe
)