I am currently in school for programming. I need to write some code that contains; a constructor, an override and an overload. I think i have the constructor and overload, however i can not seem to get the override to work. Any help is greatly appreciated.
class Pizza { // declare pizza class
int size; //declare variable for pizza size
Pizza() {
System.out.println("Order a Pizza"); // declare pizza
size = 0;
}
Pizza(int i) {
System.out.println("Ordering a " + i + " inch pizza"); //declare pizza count
size = i;
}
void info() {
System.out.println("Pizza size is " + size + " inches"); // print pizza and size
}
void info(
String s) {
System.out.println(s + ": Pizza size is " + size + " inches"); // print pizza, size and string
}
} // end pizza class
class PizzaShop extends Pizza { // declare pizza subclass
int size; //declare variable for pizza size
PizzaShop() {
System.out.println("Customer Ordered a Pizza"); // declare pizza
size = 0;
}
PizzaShop(int i) {
System.out.println("Customer Ordered a " + i + " inch pizza"); //declare pizza count
size = i;
}
void info() {
System.out.println("Customer's Pizza size is " + size + " inches"); // print pizza and size
}
void info(String s) {
System.out.println(s + ":Customer's Pizza size is " + size + " inches"); // print pizza, size and string
}
public void main(String[] args) { // declare main
for (int i = 5; i < 27; i += 4) { // set i to 10increment by 4 up to and inlcude 26
PizzaShop p = new PizzaShop(i); // set pizza constructor
p.info(); // 1 pizza declare
p.info("overloaded method"); //2 pizza declare
//PizzaShop myPizzaShop = new PizzaShop();
// Pizza myPizza = myPizzaShop;
}
// Overloaded constructor:
new PizzaShop(); // return pizza
}
}// end pizzashop subclass
public class JavaOverloading { //declare javaoverload class
public static void main(String[] args) { // declare main
for (int i = 10; i < 27; i += 4) { // set i to 10increment by 4 up to and inlcude 26
Pizza p = new Pizza(i); // set pizza constructor
p.info(); // 1 pizza declare
p.info("overloaded method"); //2 pizza declare
}
// Overloaded constructor:
new Pizza(); // return pizza
PizzaShop obj = new PizzaShop();
obj.info();
}
}
// end javaoverload class
[ October 13, 2008: Message edited by: Tammy Sadler ]