zoukankan      html  css  js  c++  java
  • 照片方法继承基础成员变量和方法的动态绑定测试照片方法

    最近使用开发的过程中出现了一个小问题,顺便记录一下原因和方法--照片方法

        写出序程的输出,测试自己是不是懂得继承础基。

    /**  类父 */
    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币”即可。

  • 相关阅读:
    产品设计步骤
    浅谈公司经营的事业发展线
    项目经理的眼:一切都是项目
    IT软件的编程方向
    后记:IT软件人员学习的书籍
    12、产品经理要阅读的书籍
    11、项目经理要阅读的书籍
    7、项目活动的开展
    6、项目组人员绩效考核
    5、项目组人员培训
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3032269.html
Copyright © 2011-2022 走看看