fork download
  1. " Student class "
  2. Object subclass: #Student
  3. instanceVariableNames: 'studentName studentNumber numberOfTests marks'
  4. classVariableNames: ''
  5. poolDictionaries: ''
  6. category: 'Student'.
  7.  
  8. studentName
  9. ^studentName.
  10.  
  11. studentNumber
  12. ^studentNumber.
  13.  
  14. numberOfTests
  15. ^numberOfTests.
  16.  
  17. marks
  18. ^marks.
  19.  
  20. Student setName:name
  21. studentName := name.
  22.  
  23. | newStudent |
  24. newStudent := Student new.
  25. newStudent setName: 'Stephen'.
  26. Transcript show: getName.
  27.  
Success #stdin #stdout #stderr 0s 169088KB
stdin
Standard input is empty
stdout
Object: nil error: did not understand #studentName
MessageNotUnderstood(Exception)>>signal (ExcHandling.st:254)
UndefinedObject(Object)>>doesNotUnderstand: #studentName (SysExcept.st:1448)
UndefinedObject>>executeStatements (prog:20)
stderr
./prog:21: expected expression