Main.java 660 B

12345678910111213141516171819202122232425262728293031323334
  1. package com.sf;
  2. public class Main {
  3. // 三个重载方法,参数类型分别为以上三种类型
  4. static void sayHello(Human human) {
  5. System.out.println("human say Hello");
  6. }
  7. static void sayHello(Man man) {
  8. System.out.println("man say Hello");
  9. }
  10. static void sayHello(Woman woman) {
  11. System.out.println("woman say Hello");
  12. }
  13. public static void main(String[] args) {
  14. Human man = new Man();
  15. Human woman = new Woman();
  16. sayHello(man);
  17. sayHello(woman);
  18. }
  19. }
  20. // 声明一个父类 两个子类
  21. class Human {
  22. }
  23. class Man extends Human {
  24. }
  25. class Woman extends Human {
  26. }