Cursus Raku / Obiecta, introitus et exitus, et exceptiones / Classes et obiecta
Classes
Adhuc genera datorum quibus usus es — numeri, chordae, ordines et cetera — omnia in Raku inbuilta erant. Programmatio ad obiecta directa tibi permittit tua ipsius genera definire, quae classes appellantur, et valores illorum generum creare, quae obiecta appellantur.
Classis per verbum class definitur, quod nomen et
clausula sequuntur:
class Dog {
}Haec classis Dog adhuc vacua est, sed iam novum genus
est. Ut obiectum classis creetur — exemplar —, methodum
new in nomine classis voca:
class Dog {
}
my $rex = Dog.new;
say $rex; # Dog.newVariabilis $rex nunc obiectum Dog continet.
Unaquaeque vocatio new obiectum separatum creat:
my $rex = Dog.new;
my $fido = Dog.new;$rex et $fido sunt duo canes distincti,
quamquam classis nihil adhuc continet. In sectionibus sequentibus classi
propria data (attributa) et propriam agendi rationem
(methodos) dabis. Primum argumentum propius inspicit
differentiam inter classem et exemplaria eius.
Etiam in hac sectione
Exercitatio
Sequuntur 1 quiz de contentis huius sectionis.
Exercitationes
In hac sectione sunt 2 exercitationes. Omnia huius sectionis argumenta inspice antequam exercitationes incipias.