Think in java 答案

    技术2022-05-11  115

    阅前声明: http://blog.csdn.net/heimaoxiaozi/archive/2007/01/19/1487884.aspx 

    /****************** Exercise 6 ****************** * Create a class called Dog with an overloaded * bark() method. This method should be * overloaded based on various primitive data * types, and print different types of barking, * howling, etc., depending on which overloaded * version is called. Write a main() that calls * all the different versions. ***********************************************/class Dog {  public void bark() {    System.out.println("Default bark!");  }  public void bark(int i) {    System.out.println("int bark = howl");  }  public void bark(double f) {    System.out.println("float bark = yip");  }  // Etc. ...}public class E06_OverloadedDog {  public static void main(String args[]) {    Dog dog = new Dog();    dog.bark();    dog.bark(1);    dog.bark(1.1);  }}

    //+M java E06_OverloadedDog

    **Additional Exercise: (This is a trick question, so watch out). Write a class with a method boolean print(int) that prints a value and returns a boolean. Now overload the method to return a long. (Note: this is similar to some kinds of questions on the Sun Java Certification Exam).


    最新回复(0)