首页 > 其他分享 >Demo55_方法的重写

Demo55_方法的重写

时间:2022-11-02 11:15:03浏览次数:40  
标签:Demo55 重写 修饰符 太子 子类 父类 方法

 

 

重写:需要有继承关系,子类重写父类的方法!
1.重写的方法的方法名与被重写的方法的方法名必须相同
2.参数列表必须相同
3.修饰符(方法的头一个单词称为修饰符public>private),范围可以扩大不能缩小
父类如果是private假如子类可以继承那么子类重写的方法的修饰符可以变为public,
4.抛出异常:范围;可以被缩小,但不能被扩大:ClassNotFoundException-->Exception(大)
重写:子类的方法和父类的方法必须要一致,方法体不同
(太子继承了皇帝的皇位,国家还是那个国家,但是太子对父亲留下的政策进行改变,这就称为重写)

为什么需要重写?
1.父类的功能子类不一定需要,或者不一定满足(需要的太多或者太少)
(父亲留下的政策太子不一定觉得合适,所以就可以废弃,又或者父亲留下来的政策太子觉得有所欠缺,便可以进行重写添加)
快捷键 alt+insert:选中override;

标签:Demo55,重写,修饰符,太子,子类,父类,方法
From: https://www.cnblogs.com/CHX249/p/16850332.html

相关文章

  • 【Android】Android开发之著名框架ButterKnife的使用详解,butterknife8.1.0版本的使用
    作者:程序员小冰长期维护的Android项目,里面包括常用功能实现,以及知识点详解,当然还有Java中的知识点。简单介绍一下,butterknife是一款非常著名的开源框架,省去了findViewById......
  • Oracle中查询表结构的六种方法
    首发微信公众号:SQL数据库运维原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485212&idx=1&sn=450e9e94fa709b5eeff0de371c62072b&chksm=ea37536cdd......
  • nginx的域名重写和转发案例
    对url进行重写location=/tongyong_OTA_1.0.3.bin{rewrite^(.*)$http://36.133.87.223/lecode-server/lecode-dap-server/api/open/server/ota/ton......
  • 判断线程池是否全部完成的 5 种方法,还有谁不会?
    来源:https://blog.csdn.net/m0_46144826概述最近写小玩具的时候用到了CountDownLatch计数器,然后顺便想了想判断线程池全部结束有多少种方法。在网上搜了下,可能有些没......
  • JavaScript笔记 - 字符串常用方法
    字符串目录字符串1.字符串搜索indexOf()search()match()includes()startsWith()2.字符串提取slice()substring()substr()charAt()charCodeAt()split()3.字符串替换repl......
  • 图数据挖掘(一):网络的基本概念和表示方法
    最近《复杂网络建模》这门课要考试了,正好也在跟Stanford的《CS224W:MachineLearningWithGraphs》这门课,这里就一边整理笔记一边复习了。1.网络的定义网络(network)是......
  • 行内元素&块级元素的水平垂直居中方法
    今天实习面试的时候,问到了这个问题,一时间只是知道块元素的方法,行内的方法知道但是觉得那是控制文字的显示方法,犹豫没有说。面试官接着就问了我行内元素跟块级元素的区......
  • 新版Webpack打包方法
    版本:webpack:5.4.0webpack-cli:4.2.0测试一测试目录与内容:命令:测试目录的变化:测试二测试目录与内容:命令:测试目录的变化:注意事项:1.新版用webpack打包时需要加-o选项,反面教材:2.......
  • Javascript笔记 - 数组常用方法
    数组目录数组1.数组基础2.常用数组方法输出:toString()增删:push()、pop()、shift()、unshift()提取:splice()、concat()、slice()3.数组排序sort()reverse()4.数组迭代......
  • JAVA-Integer_构造方法
    packagecom.itheima;publicclassintger_01{publicstaticvoidmain(String[]args){Integeri1=newInteger(100);//根据int做创建Integer对象(过时......