当前位置:网站首页 > 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界面教程
  • 下一篇: java新人自学教程
  • 版权声明


    相关文章:

  • java界面教程2024-12-15 08:42:02
  • java编程接单教程2024-12-15 08:42:02
  • 安庆java教程2024-12-15 08:42:02
  • java自动提升教程2024-12-15 08:42:02
  • java 教程 -广告2024-12-15 08:42:02
  • java新人自学教程2024-12-15 08:42:02
  • 手机编程java教程2024-12-15 08:42:02
  • 黑马java教程2024-12-15 08:42:02
  • java rss 开发教程2024-12-15 08:42:02
  • juc java 教程2024-12-15 08:42:02