Я могу получить доступ к полю класса, определив метод, чтобы (send joe get-name)
вернул мне Joe
.Но могу ли я получить такое же поведение, не добавляя метод и просто вызывая поле, например: (send joe name)
?
#lang racket
(define person%
(class object%
(init-field name)
(super-new)
(define/public (get-name) name) ))
(define joe (new person% [name 'Joe]))