方法重载/方法重写

方法/函数

方法的定义:把一段代码单独包装(封装)起来,起个名字。

方法的声明:

public static void main(String[] args)

public: 表示是方法的修饰词,控制方法可以使用的范围
void: 是方法的返回值类型,当需要什么类型的返回值时,就给这个方法定义这样的返回值即可
main: 是方法名
*String[]: *是传进去的参数类型 args 是参数的名字。

方法重载 : 在同一个类中,方法名相同,传的参数类型不同,传的参数顺序不同,传的参数个数不同都可以称为方法重载。

   public  int add(int a ) {
            return a;
   }
      传进去的参数类型不同,个数不同
  public  void  add(String str, int  i ) {
       
  }
     传进去的参数顺序不同
  public void add(int  i,String str) {
         
  }

方法的重写/覆盖: 子类中,方法名+参数和父类方法一致,返回值也和父类一致。

目的: 通过对父类方法的重写来增加自己想要实现的功能。

public class animal {
        public void eat(){
        };
        } 
方法重写
public class dog extends animal{
    public void eat (){
    System.out.println(“dog wangwang”);
    }
    }

以上就是方法的重载和重写了,方法重载一般都是在同一个类中对方法进行传参的改变来得到不同的功能,方法重写则是子类通过对父类方法的修改来增加父类中方法所没有的功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值