Java培训笔记九

2009-7-21

 

 

<1>方法重载:
            (1) 在同一个类中,具有相同的方法名,参数列表(参数类型和个数)不同
 
            (2)<1>同一个类中进行
               <2>与返回值类型和形参顺序无关
         <3>只与形参个数和类型有关
             
            (3)目的:借助同一个方法,根据参数列表的不同,完成不同的执行过程

            (4)构造函数重载---对一个类提供多种创建对象的方式
                           ---this

<2>方法覆盖(方法重写):

           <1>在继承关系之上,若子类从父类中继承的方法不能满足子类的需要的时候,可以在子类中对父                 类中的该方法进行重新定义 

           <2>对从父类中继承过来的方法进行重新定义,改变其原有的执行过程  
  
           <3>加强方法所具有的功能 
          
           <4>子类中的方法必须要与被覆盖的父类的方法的方法名,参数列表,返回值类型相同,

           <5>子类中覆盖的方法不能使用比父类中被覆盖的方法更严格的修饰符,即只能放大,不能缩小

<3>重载与重写的区别:
          
           <1>基于类的关系不同

           <2>目的不同

<4>static关键字:  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值