/** a Java class to demonstrate simple Java principles. */ public class MyName { public static void main(String[] args) { // Make a MyName object ... MyName anObject = new MyName(); // Assign its name from the command line argument anObject.name = args[0]; // ... and ask it to to identify itself System.out.println( anObject.toString() ); // The following is only needed for running the program from // within the Javaedit application on Windows try { byte[] line = new byte[80]; System.out.println("press enter key to end"); System.in.read(line); } catch (java.io.IOException e) { // ignored } } // The rest of this relates to MyName "objects" // each MyName object will remember who you tell it is using // this "instance variable" named "name". String name; // This will allow MyName objects to identify themselves asked. public String toString() { return "Hello, I'm a MyName object and my name is " + name; } }