关于Java中子类调用父类方法
来源:互联网 发布:神魔诛天进阶数据 编辑:程序博客网 时间:2024/06/12 00:39
当一个类继承于另一个类,子类中没有父类的方法时。用子类的对象调用方法时,会首先在子类中查找,如果子类中没有改方法,再到父类中查找。
当一个方法只在父类中定义时,调用该方法时会使用父类中的属性。
如果该方法中又调用了其他方法,那么还是按照之前的顺序,先在子类中查找,再在父类中查找。
package Temp;class A { int x = 6; private int y = 2; public A(int a) { x = a; } int getz() { int z; z = x / y; return z; } void show() { System.out.println("x=" + x); System.out.println("y=" + y); System.out.println("z=" + getz()); }}class B extends A { int x = 3, y = 5, z; public B(int a) { super(a); } int getz() { z = x + y; return z; }}public class Temp { public static void main(String[] args) { A num1 = new A(10); B num2 = new B(9); num1.show(); num2.show(); }}
结果是:
x=10
y=2
z=5
x=9
y=2
z=8
这只是我个人暂时的理解,欢迎指正。
0 0
- 关于Java中子类调用父类方法
- c++和java中关于如何调用父类方法和子类方法的辨析
- java 中关于子类调用父类构造函数问题
- java中子类继承父类方法及调用规则
- java中子类调用父类的构造方法
- 关于JAVA中子类和父类的构造方法
- JavaScript中子类调用父类方法
- Java子类,父类方法调用时序
- Java子类调用父类构造方法
- java 父构造器中调用子类重写的方法
- 关于C++中子类调用父类方法的一个问题
- 关于C++中子类调用父类方法的一个问题
- 关于子类和父类之间的方法调用关系
- Java 子类方法的父类方法相互调用
- 父类调用子类方法
- 子类调用父类方法
- 子类调用父类方法
- 错误记录--Java中子类继承父类必须调用父类的构造方法?
- python安装paramiko模块
- 数据库基础概念
- python+selenium第二节课(python基础)
- java-三大特性之一封装性
- 《剑指offer》之链表、栈和队列专题
- 关于Java中子类调用父类方法
- 数据库设计原理
- 【备忘】安全中国JSP+Web+企业级应用开发实战培训班 共35课时
- 1j2ee的web工程,技术,归根究底,只有:html,JavaScript,后端java类 三种技术2后端参数在最终html中肯定会显式的显示出来,不然参数有什么用,参数即输出内容,就是给用户看的
- android 蓝牙文件
- 机器学习中的「特征工程」到底是什么?
- mysql设置密码
- 利用sslstrip和ettercap突破ssl嗅探密码
- 关于linux的http/ftp站点和升级镜像