Cursus Raku / Obiecta, introitus et exitus, et exceptiones / Classes et obiecta / Classes

Obiecta generis et exempla

Cum nomen classis qualis est Dog scribis, ad obiectum generis classis spectas. Obiectum generis ipsum genus repraesentat, non aliquod certum obiectum illius generis. Exemplar, per new creatum, est obiectum actuale.

Raku utrumque discernere potest. Methodus defined pro obiecto generis False reddit et pro exemplari True:

class Dog {
}

say Dog.defined;     # False
say Dog.new.defined; # True

Obiectum generis indefinitum habetur quia nulla data concreta continet — mera descriptio generis est. Exemplar definitum est: obiectum verum est.

Utrumque idem genus per WHAT nuntiat, quod in sectione de receptaculis invenisti:

class Dog {
}

say Dog.WHAT;     # (Dog)
say Dog.new.WHAT; # (Dog)

Parentheses circa (Dog) sunt modus quo Raku genus ostendit. Itaque Dog et Dog.new genus Dog communicant; differentia est quod alterum ipsum genus est, alterum obiectum illius generis.

Exercitatio

Sequuntur 1 quiz de contentis huius argumenti.

Classes   |   Quiz — Classes


💪 Vel recta ad exercitationes huius sectionis i.