home *** CD-ROM | disk | FTP | other *** search
- instanceof class person;
-
- person := class.new(
- "person",
- [
- {
- null function set( integer b,d; string n )
- {
- assume string name; integer born,died in
- {
- name := n;
- born := b;
- died := d;
- };
- };
- },
- {
- null function show()
- {
- assume string name; integer born,died in
- {
- write("\n",name," was born in ",born);
- if died >= born then
- write(" and died in ",died);
- endif;
- write("\n\n");
- };
- };
- },
- {
- null function died( integer year )
- {
- assume integer died in
- died := year;
- };
- }
- ],
- [
- {
- string name;
- integer born, died;
- }
- ]
- );
-