Home Listings By Name By Subject Email www.tomswan.com Help |
© 2001 by Tom Swan. All rights reserved.
Updated: 6/4/01 12:20:54 PM
Return to Listings page
Switch to Solutions by name page
Switch to Solutions by subject page
001: package stuff; 002: 003: public class TClass1 { 004: String name; // Friendly instance variable 005: public TClass1(String name) { 006: this.name = name; 007: } 008: public String getName() { 009: return name; 010: } 011: }Return to top
001: package stuff; 002: 003: public class TClass2 { 004: public String returnName(TClass1 obj) { 005: return obj.name; // Access friendly variable in TClass1 006: } 007: }Return to top
001: package morestuff; 002: 003: public class TClass3 { 004: private String name; 005: public TClass3(String name) { 006: this.name = name; 007: } 008: public String myName() { 009: return name; 010: } 011: }Return to top
001: import stuff.*; 002: import morestuff.TClass3; 003: 004: class PackageTest { 005: public static void main(String args[]) { 006: TClass1 x = new TClass1("Message 1"); 007: System.out.println("via TClass1: " + x.getName()); 008: TClass2 y = new TClass2(); 009: System.out.println("via TClass2: " + y.returnName(x)); 010: TClass3 z = new TClass3("Message 2"); 011: System.out.println("via TClass3: " + z.myName()); 012: } 013: }Return to top