重载和重写(都是java中多态编程思想

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

//重载和重写(都是java中多态编程思想,多态:事物在不同的状态下的有不同的表现)

//重载:同一个类中,方法名相同,参数不同(参数相同时,参数类型不同),(返回类型不同,不算重载)

//重写:父类和子类之间,子类写的方法的名字和父类继承过来的方法的名字一样,则子类的方法将父类的方法给覆盖了

//重写要求(返回类型相同,参数相同,方法名相同,访问修饰符父类的跟子类的相等,或子类比父类的大,父protected,子public)

2.Object

java 当中都间接或直接的继承Object, Object 是所有的类的"根类"java当中最底层的类

额外:final finally finalize 以后解释(笔试总考)

当程序员写自己的类的时候,如果是默认继承Object的话,必须重写3个方法toString(),hashCode(), equals(Object argo)

(1)toString():在Object当中,描述这个类的信息(文本内容)当输出一个对象的时候,默认调用包名.类名@hashCode。

当我们重写toString()方法要注意的点:把里面的属性信息描述清楚

相关文档
最新文档