Java中的方法

方法:为了完成某一项特定的任务
[修饰符]{public,static,protect,private} 返回值类型(8个) 函数名字{
函数体
}

方法的重载:
方法名字相同但是方法的形参完全不同:
1.形参的类型不同
2.形参的顺序不同
3.系统的个数不同
形参的返回值不同不构成方法的重载

方法的重写:子类重写父类对象,实现多态的方法
1.方法的重写方法名和形参的都相同
2.返回值类型中声明类型子类小于父类如下:

package OOB;

public class 方法的重载 {

    public static void main(String[] args) {
        horse hs = new horse();
        hs.run();
    }


}
class Bus{

    Vehicle car(){
        return new Vehicle();
    }

}


class Vehicle extends  Bus{
    void run(){
        System.out.println("嘀哒哒");
    }

    Vehicle car(){
        return new Vehicle();
    }
}

class horse extends Vehicle{
    void  run(){
        System.out.println("驾架架");
    }
    Vehicle car(){

        return new Vehicle();

    }


}

3.访问权限小于父类

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值