Claims
- 1. A computer-implemented method for creating an object oriented programming environment, said method comprising the steps of:
- creating a Root class, said Root class comprising a Root class object, a Root class interface table, and a Root class method table;
- connecting said Root class object to said Root class interface table and said Root class interface table to said Root class method table;
- creating X levels of subclasses to said Root class, wherein X is a positive integer greater than one, each of said X levels of subclasscs comprising a first class and a second class, said first class and said second class respectively comprising a class object, a class interface table, a class method table, and X super class class method tables; and
- respectively connecting each said class interface table to its said class object and each said class method table and each set of said X super class class method tables to its said class interface table, whereby said object oriented programming environment is used to create object instances and wherein each said class interface table is used by said object instances to call method programs.
- 2. The method of claim 1 wherein said creating X levels step further comprises the step of creating object instances, each of said object instances being connected to said class interface tables and being created for at least one of said X levels.
- 3. An apparatus within a computer system for creating an object oriented programming environment, said apparatus comprising:
- means for creating a Root class, said Root class comprising a Root class object a Root class interface table, and a Root class method table;
- means for connecting said Root class object to said Root class interface table and said Root class interface table to said Root class method table;
- means for creating X levels of subclasses to said Root class, wherein X is a positive integer greater than one, each of said X levels of subclasses comprising a first class and a second class, said first class and said second class respectively comprising a class object, a class interface table, a class method table, and X super class class method tables;
- respectively connecting each said class interface table to said class object and each said class method table and each set of said X super class class method tables to its said class interface table, whereby said object oriented programming environment is used to create object instances and wherein each said class interface table is used by said object instances to call method programs.
- 4. The apparatus of claim 3 wherein said means for creating X levels further comprises means for creating object instances, each of said object instances being connected to said class interface tables and being created for at least one of said X levels.
Parent Case Info
This is a divisional of application Ser. No. 07/954,138 filed on Sep. 30, 1992, now U.S. Pat. No. 5,404,525.
US Referenced Citations (5)
Number |
Name |
Date |
Kind |
5187786 |
Densmore et al. |
Feb 1993 |
|
5339438 |
Conner et al. |
Aug 1994 |
|
5361350 |
Conner et al. |
Nov 1994 |
|
5418964 |
Conner et al. |
May 1995 |
|
5428792 |
Conner et al. |
Jun 1995 |
|
Divisions (1)
|
Number |
Date |
Country |
Parent |
954138 |
Sep 1992 |
|