Friday, November 17, 2006

Practical 6 Additional Q1



public class Entry {

private String title, name, address;

// Purpose of a constructor:
// Initialise instance variables


public Entry(String title, String name, String address){
this.title = title;
this.name = name;
this.address = address;
} //end constructor

public void setTitle(String title){
this.title = title;
}

public void setName(String name){
this.name = name;
}

public void setAddress(String address){
this.address = address;
}

public void printEntryDetails(){

System.out.println("To:" + title + " " + name);
System.out.println("Address:" + address + "\n");

} //end printEntryDetails

}//end class





public class AddressBook {

public static void main(String[] args) {

Entry entry1, entry2, entry3;

entry1 = new Entry("Mr.", "Chris Howard Shin",
"1 Elm Street S(123456)");

entry2 = new Entry("Miss", "Mary Lim",
"Blk 222 Hougang Ave 4 S(530222)");

entry3 = new Entry("Mr.", "John Tang",
"Blk 333 Hougang Ave 1 S(530333)");

entry1.printEntryDetails();
entry2.printEntryDetails();
entry3.printEntryDetails();

entry1.setName("TCS");
entry2.setTitle("Mrs");
entry3.setAddress("Blk 333 Ang Mo Kio Ave 1 S(530333)");

entry1.printEntryDetails();
entry2.printEntryDetails();
entry3.printEntryDetails();


} //end main
}//end class

No comments: