java继承和派生4.4- 4.52020.3.24
文章目录
- 4.4
- 4.4.1隐藏
- 4.4.2重写[方法]
- f1不是重写,不报错,是重载,新的方法
- 4.5super两个用法
- 4.5.1super与构造方法
- 4.5.2super与父类成员 利用super调隐藏的成员(方法能不能呢,可以!)
4.4
因为子类父类之间空间独立,在子类找不到才去父类,所以子类有了,父类那个就不会去用了,叫隐藏
方法是用的方法标记,重新写之后,方法标记指的位置改变,产生了覆盖效果,叫重写
4.4.1隐藏
下图,也就是隐藏
与类型无关,与名称有关
实例
4.4.2重写[方法]
b:引用变量;
b到堆中找f1;
然后再内存中找子类f1,压到栈里
下图不是重写
f1不是重写,不报错,是重载,新的方法
下图红的会报错,要大于或等于,可以缺省,保护,公有
小:指子类更小
4.5super两个用法
4.5.1super与构造方法
肯定报错
调用父类的无参构造方法(父类有有参的了,无 无参构造方法,所以出错)
2个思路
不是只有,是只能
4.5.2super与父类成员 利用super调隐藏的成员(方法能不能呢,可以!)
java继承和派生4.4- 4.52020.3.24相关推荐
- JAVA 继承和派生4.1-4.3 2020.3.20
** tips 11:08:49 纪明宇老师 13936001804 11:25:04 大家要注意理解: 子类是一种父类 子类对象也是一种父类型的对象 还有间接父类 4.1.1继承的概念 两个类,有些 ...
- java 继承与派生4.6-4.7 2020.3.27
文章目录 4.6 4.6.1final用法 绿色的是对的 重要!!!! 按父类编译,按子类运行:::::::: 转换完之后,就按照父类用,父类有的,子类重写了,按子类,父类有的,子类隐藏了,按父类, ...
- Python基础20-面向对象:静态、组合、继承与派生、多态、封装、反射、内置attr方法等
目录 静态 静态属性@property 类方法@classmethod 静态方法@staticmethod 组合 继承与派生 继承与派生 继承顺序 在子类中调用父类方法与super 多态 封装 反射 ...
- java继承对象转换_java 继承的基础(转)
java 继承的基础(转)[@more@]继承是面向对象编程技术的一块基石,因为它允许创建分等级层次的类.运用继承,你能够创建一个通用类,它定义了一系列相关项目的一般特性.该类可以被更具体的类继承,每 ...
- 「万字图文」史上最姨母级Java继承详解
原创公众号:「bigsai」 除公众号以外拒绝任意擅自转载 文章收录在bigsai公众号和回车课堂 课程导学 在Java课堂中,所有老师不得不提到面向对象(Object Oriented),而在谈到面 ...
- Python之面向对象继承和派生
Python之面向对象继承和派生 什么是继承: 继承是一种创建新的类的方法.在Python中,新建的类可以继承自一个或多个父类.原始类称为基类或超类. 新建的类称为派生类或子类. Python中类的继 ...
- java继承类型转换_#java 一个简单的例子理解java继承、成员函数重写、类型转换...
一个简单的例子理解java继承.成员函数重写.类型转换 1.继承简介 举一个简单的例子:笔分为很多种,比如毛笔.钢笔.圆珠笔等等,这些笔都有一些相同的属性比如长度.笔迹的粗细等等:但他们也有不同的特点 ...
- Java继承概述以及Java继承案例和继承的好处
Java继承概述 1.多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些相同属性和行为,只要继承那个类即可. 2.在Java中通过extends关键字可以实现类与类的 ...
- java 继承 冒号_java继承(extends)简单介绍
继承相信很多人都有听说过,继承是面向对象的三个基本特征之一,下面的话就一起通过简单的文章来对java继承进行一下了解吧. 继承和现实生活中的"继承"的相似之处是保留一些父辈的特性, ...
最新文章
- 仅为方便自己记忆一些滤波器【仅为考试】
- xpath 获取当前节点的父节点,兄弟节点的方法
- Hinton最新专访:别让AI解释自己,AI寒冬不会再来
- 新开窗口不被拦截的方法-window.open和表单提交form
- 纠结的Python2.7编码与os.walk()函数的目录参数
- 动态半导体ram依据什么存储信息_LPDDR4X和RAM两者有什么关系 它们有什么特点
- 【小白学PyTorch】8.实战之MNIST小试牛刀
- ibiliplayer是什么_Bilibili视频播放页面接口整理(不定期更新)
- lua笔记1 基础概念
- Zabbix 监控LVS连接的状态
- dnsmasq-2.48没有ipset特性,安装dnsmasq-2.71来支持ipset
- ARCGIS中生成KML文件
- Anaconda3 + Python3.6 + PyTorch0.4.0 安装步骤
- Idea如何设置页面内容模板
- YYF根据学生编号查询学生签到状态
- Java零基础入门(五)
- 2018软科计算机科学工程排行,2018全球计算机与工程学科排名:清华第7,中国9个学科世界第一!...
- 中国轨道交通设备行业建设投资规模及十四五产量趋势研究报告2021-2027年版
- 最低成本DIY视频遥控车方案:ESP32-CAM视频遥控车
- SQL Server 简单模式下,误删除堆表记录如何恢复(绕过页眉校验)