当前位置:网站首页 > Java教程 > 正文

重载java教程



重写和重载的区别,以红烧为例。

红烧是一种做菜方法,可用来被比作 java 的方法。食材可以被比作为参数。厨师师徒可被比作为父子类。

方法的继承可以看做红烧这个做菜方法厨师老师传给厨师徒弟。

同样的红烧鱼,厨师老师的红烧方法传给厨师徒弟后,厨师徒弟在红烧方法上做了改动,这是红烧方法的重写,就相当于 java 的方法重写。

重写代码类似如下:

class Ct{ void hongshao(int a){ System.out.println("这是厨师老师的红烧int的方法"); } } class Cs extends Ct{ void hongshao(int a) { System.out.println("这是厨师徒弟的红烧int的方法"); } }

我找厨师徒弟做菜,我说要红烧,我给他鱼他就做的是红烧鱼,我给他排骨他就做的是红烧排骨,我给他鱼和排骨他就做的是红烧鱼和排骨。食材的不同就相当于 java 方法的参数不同,这个是重载。

重载代码类似如下:

class Cs extends Ct{ void hongshao(int a) { System.out.println("这是厨师徒弟的红烧int的方法"); } void hongshao(float b) { System.out.println("这是厨师徒弟红烧float的方法"); } void hongshao(int a,float b) { System.out.println("这是厨师徒弟红烧int和float的方法"); } }

版权声明


相关文章:

  • java源文件制作教程2024-12-25 12:50:05
  • led java 烧录教程2024-12-25 12:50:05
  • java变量函数教程2024-12-25 12:50:05
  • java后台搭建教程2024-12-25 12:50:05
  • java业务编写教程2024-12-25 12:50:05
  • java自学教程黑马2024-12-25 12:50:05
  • java dbutils教程2024-12-25 12:50:05
  • java ee教程 郑阿奇2024-12-25 12:50:05
  • java26教程2024-12-25 12:50:05
  • java视频教程论坛2024-12-25 12:50:05