import java.lang.reflect.*; import java.util.*; import java.io.*; import java.awt.*; public class HowDoIFieldToday extends Point { // declare a whole mix of fields public float temperature; public Color mood; public boolean asleep; public Button dontPushMe; protected Image nakedSelf; private boolean lying; //------------------------------------------------------------------- // instantiate an HowDoIFieldToday object and analyze its member fields //------------------------------------------------------------------- public static void main (String[] args) { Object target; Class objectClass; target = new HowDoIFieldToday(); objectClass = target.getClass(); System.out.println("I don't need no shrink, I can check myself out.."); System.out.println("I contain the following fields:"); Field[] myOwnFields = objectClass.getFields(); for (int i=0; i < myOwnFields.length; i++) { System.out.println( myOwnFields[i].toString() ); } } //------------------------------------------------------------------- // HowDoIFieldToday Constructor //------------------------------------------------------------------- public HowDoIFieldToday() { // default constructor } } // End of Class HowDoIFieldToday