home *** CD-ROM | disk | FTP | other *** search
- instanceof class person;
-
- assume string name; integer age in
- person := class.new(
- "person",
- [
- {
- null function hello()
- {
- write("\nWavey Davey says HELLO ",name,"!\n");
- };
- },
- {
- null function pset( string s; integer i )
- {
- write("\n\n\npset( ",s,",",i," )\n");
- name := s;
- age := i;
- write("name = ",name,", age = ",age,"\n\n\n");
- };
- },
- {
- null function show()
- {
- write("\n",name," is ",age," years old\n");
- };
- }
- ],
- [
- {
- string name;
- integer age;
- }
- ]
- );
-
- instanceof class course;
-
- assume integer length; string name in
- course := class.new(
- "course",
- [
- {
- null function set( string s; integer i )
- {
- name := s;
- length := i;
- };
- },
- {
- null function show()
- {
- write("\nCourse ",name," lasts ",length," years\n");
- };
- },
- {
- integer function get_length()
- {
- return(length);
- };
- }
- ],
- [
- {
- integer length;
- string name;
- }
- ]
- );
-