CPSC 425 Assignment 18
Objects and Classes
Due Before Class on Monday, April 12th
Read sections 9.1 through 9.4 of Essentials of Programming Languages and complete the following exercises:
- 9.1 (pg. 347)
- 9.8 (pg. 347)
- example usage : (run "class c1 extends object field x method initialize () set x = 1 let o1 = new c1() in begin fieldset o1 x = -(fieldref o1 x, 1); fieldref o1 x end") = #(struct:num-val 0)
Submission: Submit through the course blackboard site.