黑马程序员技术交流社区

标题: 方法重载的类型提高 [打印本页]

作者: 马也keyboard    时间: 2015-5-31 17:57
标题: 方法重载的类型提高
在书上看到的例子,大家可以一起看一下
  1. public class ReloadDemo {
  2.         void f1(char x)                {System.out.println("f1(char)");}
  3.         void f1(byte x)                {System.out.println("f1(byte)");}
  4.         void f1(short x)        {System.out.println("f1(short)");}
  5.         void f1(int x)                {System.out.println("f1(int)");}
  6.         void f1(long x)                {System.out.println("f1(long)");}
  7.         void f1(float x)        {System.out.println("f1(float)");}
  8.         void f1(double x)        {System.out.println("f1(double)");}
  9.        
  10.         void f2(byte x)                {System.out.println("f2(byte)");}
  11.         void f2(short x)        {System.out.println("f2(short)");}
  12.         void f2(int x)                {System.out.println("f2(int)");}
  13.         void f2(long x)                {System.out.println("f2(long)");}
  14.         void f2(float x)        {System.out.println("f2(float)");}
  15.         void f2(double x)        {System.out.println("f2(double)");}
  16.        
  17.         void f3(short x)        {System.out.println("f3(short)");}
  18.         void f3(int x)                {System.out.println("f3(int)");}
  19.         void f3(long x)                {System.out.println("f3(long)");}
  20.         void f3(float x)        {System.out.println("f3(float)");}
  21.         void f3(double x)        {System.out.println("f3(double)");}
  22.        
  23.         void f4(int x)                {System.out.println("f4(int)");}
  24.         void f4(long x)                {System.out.println("f4(long)");}
  25.         void f4(float x)        {System.out.println("f4(float)");}
  26.         void f4(double x)        {System.out.println("f4(double)");}
  27.        
  28.         void f5(long x)                {System.out.println("f5(long)");}
  29.         void f5(float x)        {System.out.println("f5(float)");}
  30.         void f5(double x)        {System.out.println("f5(double)");}

  31.         void f6(float x)        {System.out.println("f6(float)");}
  32.         void f6(double x)        {System.out.println("f6(double)");}

  33.         void f7(double x)        {System.out.println("f7(double)");}


  34.         public static void main(String[] args)
  35.         {
  36.                 ReloadDemo ed = new ReloadDemo();
  37.                 ed.f1(5);ed.f2(5);ed.f3(5);ed.f4(5);ed.f5(5);ed.f6(5);ed.f7(5);
  38.         }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2