两个不同类型的重载

对乘法的运算的功能

package xiao;

public class Yuan {     
      public Yuan(){    //创建一个圆类
          System.out.println("两数相乘求积:");
      }
      public void mul(int x,int y){     //创建两个整形源类
          System.out.println("求两个整数:"+x+"*"+y+"="+x*y);

      }
      public void mul(int x,float z){    //创建一个菱形、一个单精度浮点数对mul的重载
          System.out.println("一个菱形、一个单精度浮点数:"+x+"*"+z+"="+x*z);
      }
      public void mul(float x,float z){    //创建两个单精度浮点数
          System.out.println("两个单精度浮点数:"+x+"*"+z+"="+x*z);
      }
    public static void main(String[] args) {
        // TODO 自动生成的方法存根
               Yuan y=new Yuan();   //对圆的实例化
               y.mul(3,2);                /*对圆赋值*/
               y.mul(3, 3.5f);     
               y.mul(3.0f, 2.5f);
    }

}

运行 :
这里写图片描述

知识重点
继承是指一个新的类继承某个父类后,这个类既具有父类的部分特性,同时又增加了新的特性,使得该类与父类既具有相似性,又有所区别.
java语言只支持单继承,不支持多继承。
对继承的应用:
1)参数的类型和个数不同,而参数名不同,则不认为是方法的重载
2)方法返回值不同时,不认为是重载
3)方法访问控制符不同时,不认为是重载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值