36 lines
394 B
Plaintext
36 lines
394 B
Plaintext
class A {
|
|
method() {
|
|
print "A method";
|
|
}
|
|
}
|
|
|
|
class B < A {
|
|
method() {
|
|
print "B method";
|
|
}
|
|
|
|
test() {
|
|
super.method();
|
|
}
|
|
}
|
|
|
|
class C < B {}
|
|
|
|
C().test();
|
|
|
|
class Doughnut {
|
|
cook() {
|
|
print "Fry until golden brown.";
|
|
}
|
|
}
|
|
|
|
class BostonCream < Doughnut {
|
|
cook() {
|
|
super.cook();
|
|
print "Pipe full of custard and coat with chocolate.";
|
|
}
|
|
}
|
|
|
|
BostonCream().cook();
|
|
|