Cursus Raku / Obiecta, introitus et exitus, et exceptiones / Classes et obiecta
Hereditas
Hereditas permittit ut una classis super alteram
aedificetur. Classis per is post nomen suum declarata
attributa et methodos classis quam nominat heredat — classis
parentis (vel basis) suae.
class Animal {
has $.name;
method speak {
'some sound';
}
}
class Dog is Animal {
}Dog is Animal significat Dog genus quoddam
Animal esse. Nullo novo scripto, Dog iam
attributum name et methodum speak ex
Animal habet:
my $rex = Dog.new(name => 'Rex');
say $rex.name; # Rex
say $rex.speak; # some soundObiectum Dog etiam ut Animal
agnoscitur:
say Dog.new ~~ Animal; # TrueComparatio callida ~~ contra genus vera est cum obiectum
illius generis est vel ab eo heredat. Argumentum sequens ostendit
quomodo classis filia methodum hereditariam sua versione substituere
possit.
Etiam in hac sectione
Exercitatio
Sequuntur 1 quiz de contentis huius sectionis.
Exercitationes
In hac sectione sunt 3 exercitationes. Omnia huius sectionis argumenta inspice antequam exercitationes incipias.
Navigatio cursus
← Quiz — Subprogrammata et methodi | Methodos superscribere →