照片方法继承基础--成员变量和方法的动态绑定-测试照片方法
2013-04-20 13:29
253 查看
最近使用开发的过程中出现了一个小问题,顺便记录一下原因和方法--照片方法
写出序程的输出,测试自己是不是懂得继承础基。
序程输出:
小结:
成员变量:没有动态绑定的说法,全部都是静态绑定;
覆盖方法:privae/static/final的,按照静态绑定;其他的方法,看际实对象的类型调用配匹的方法。运行时动态绑定。
文章结束给大家分享下程序员的一些笑话语录:
腾讯总舵主马化腾,有人曾经戏称如果在Z国选举总统,马化腾一定当选,因为只要QQ来一个弹窗”投马总,送Q币”即可。
写出序程的输出,测试自己是不是懂得继承础基。
/** 类父 */ class PaPa { String color = "色彩"; public void method() { System.out.println("父亲照片:" + color); } } /** 类子 */ class Sub extends PaPa { String color = "色彩"; public void method() { System.out.println("儿子照片:" + color); } } /** 测试 */ public class Test { private void show(PaPa p) { System.out.print(p.color+" ---- "); p.method(); } public static void main(String args[]) { Sub s = new Sub(); PaPa t = new Sub(); PaPa p = new PaPa(); System.out.println(p.color); System.out.println(s.color); System.out.println(t.color); new Test().show(p); new Test().show(s); new Test().show(t); } }
序程输出:
色彩 色彩 色彩 色彩 ---- 父亲照片:色彩 色彩 ---- 儿子照片:色彩 色彩 ---- 儿子照片:色彩
小结:
成员变量:没有动态绑定的说法,全部都是静态绑定;
覆盖方法:privae/static/final的,按照静态绑定;其他的方法,看际实对象的类型调用配匹的方法。运行时动态绑定。
文章结束给大家分享下程序员的一些笑话语录:
腾讯总舵主马化腾,有人曾经戏称如果在Z国选举总统,马化腾一定当选,因为只要QQ来一个弹窗”投马总,送Q币”即可。
相关文章推荐
- 继承基础--成员变量的静态绑定和方法的动态绑定-测试
- 继承基础--成员变量和方法的动态绑定-测试
- py 类,类成员(变量、方法)、继承、关键方法、with、callback、exec、eval、字符转型等,测试
- 构造方法的调用顺序和成员变量的初始化时机以及动态绑定
- java基础(八)Math/代码块/继承成员方法指南的关系/继承中成员变量之间的关系/方法的重写/继承中构造方法之间的关系/this和super的区别
- Java面向对象 多态动态绑定(非静态成员函数、成员变量、静态成员函数)
- 子类继承父类的同时又去实现一个成员变量、方法与父类相同的接口,最后调的是谁的成员变量和方法?
- Java基础---基础加强---增强for循环、自动拆装箱及享元、枚举的作用、实现带有构造方法、透彻分析反射的基础_Class类、成员变量的反射、数组参数的成员方法进行反射、数组的反射应用
- 类与成员变量,成员方法的测试
- Java编程中,子类可以用用这种方法给继承父类的成员变量赋值么?
- Java 成员变量 静态块 构造块 构造方法执行顺序测试
- 谈谈java中成员变量与成员方法继承的问题
- 继承成员变量和方法的区别
- Java基础---基础加强---增强for循环、自动拆装箱及享元、枚举的作用、实现带有构造方法、透彻分析反射的基础_Class类、成员变量的反射、数组参数的成员方法进行反射、数组的反射应用
- OC基础day4-继承,self,super,多态,类对象,SEL类型,description,私有方法与私有变量,三种访问限制
- Java_基础_继承的成员变量
- JAVA基础初探(三)面向对象思想、类与对象、成员变量与局部变量、构造方法、static关键字详解
- 继承中的成员变量的特性(私有成员的访问方法)
- java中的成员方法与成员变量的继承
- javascript:类,成员变量,成员函数,类变量,类方法,继承,多态