java基础------>继承--->属性(在子类中调用父类同名属性的两种方式)
来源:互联网 发布:cassandra 查看数据库 编辑:程序博客网 时间:2024/05/21 06:55
在今天的继承复习当中,我有对继承中的属性有新的感悟------>子类继承父类,会继承父类的方法和属性,看下图
从上图可以看出,即使子类是一个空壳,他还是从父类获取到父类的属性name 和方法 test()
但是接下来我说的就是一个小重点--->在继承当中,子类继承父类的属性和继承方法的方式上有所差别
--->父类属性不可被重写,只会被调用,父类方法可以被重写,也可以被调用
--->当子类中存在和父类同名属性,父类属性会隐藏起来,在多态的情况下属性被调用时会激活父类属性子类属性隐藏起来,而方法不会隐藏,一旦被重写,只能使用super来在子类调用
接下来在子类中调用父类同名属性的两种方式(即激活子类中的隐藏的父类属性)
总结:继承中,属性是不可被重写的,只会被隐藏
方法会被重写,不会隐藏
0 0
- java基础------>继承--->属性(在子类中调用父类同名属性的两种方式)
- 子类继承父类同名变量处理
- java 子类父类同名变量的隐藏
- Java中 元素的继承,子类属性覆盖父类属性的实例
- C++继承时子类父类同名成员变量的问题
- JAVA在子类中访问父类的私有属性
- C++子类不能调用父类同名不同参函数
- 在Mybatis中,解决数据库字段名与java实体类属性名不一致的三种方式
- 子类函数对父类同名函数的覆盖
- C++ 子类函数对父类同名函数的覆盖
- java中instanceof关键字的使用,以及子类是否继承了父类的所有属性
- JAVA中子类能不能继承父类的私有属性和方法?
- Java中子类继承了父类的私有属性及方法吗?
- JAVA中子类能不能继承父类的私有属性和方法?
- Java中子类能够继承父类的private属性或方法吗
- JAVA中子类继承了父类的私有属性方法了吗?
- Java中子类能够继承父类的private属性或方法吗?
- Java中子类在继承父类时所继承的属性和方法是和父类共用还是归属于自己
- 初学python:跟着代码学基础
- java认知盲点(2)
- 利用java自带库进行排序
- 线程池ThreadPoolExecutor使用简介
- 无法安装以下功能:.NET Framework 3.5 (包括.NET 2.0和3.0)
- java基础------>继承--->属性(在子类中调用父类同名属性的两种方式)
- Java项目如何记录日志
- [ASP.NET] 事务(Transaction)是并发使用及C#上程序应用
- SQL高级语句- DEFAULT 约束,向列中插入默认值。
- error: jump to case label
- java值传递和引用传递
- Android message Some file crunching failed, see logs for details
- Java流(Stream)、文件(File)和IO
- 【caffe学习笔记】Data Layers 数据层