public class Event {
int NumGuests;
public Event() {
setNumGuests(0);
}
public Event(int g){
setNumGuests (g);
}
private void setNumGuests(int g){
NumGuests = g;
}
public int getNumGuests(){
return NumGuests;
}
public String displayNumGuests () {
return "Number of Guests: "+NumGuests;
}
}
public class DinnerEvent extends Event {
    int dinnerChoice;
    
    public DinnerEvent() {
        super (0);
        setDinnerChoice(' ');
    }
    
    public DinnerEvent(int g ,int c) {
        super (g);
        setDinnerChoice(c);
    }
    
    
    private void setDinnerChoice(int c) {
        dinnerChoice=c;
    }
    
    public String getDinnerChoice() {
        String msg=null;
        switch(dinnerChoice) {
            case 1 : msg = "Dinner choice is Beef"; break;
            case 2 : msg = "Dinner choice is Chicken"; break;
            case 3 : msg = "Dinner choice is Fish"; break;
        }
        return msg;
    }
    
    public String displayDinnerEvent() {
        return displayNumGuests() +"\n"+getDinnerChoice();
    }
}
import java.util.Scanner;
class testevent{
    public static void main(String agrs[]) {
        Scanner s = new Scanner (System.in);
        System.out.println ("Enter the number of quests for the event :");
        int nofGuest=s.nextInt();
        
    System.out.println("Dinner Choice: \n1=Beef\n2=Chicken\n3=Fish\nEnter Option: ");
        int choice=s.nextInt();
        DinnerEvent de= new DinnerEvent(nofGuest,choice);
        System.out.println(de.displayDinnerEvent());
        System.out.println("\nCalling a method in Event Class--->\n"+de.displayNumGuests());
    }
}
Thursday, 5 March 2009
Subscribe to:
Post Comments (Atom)



No comments:
Post a Comment