zoukankan      html  css  js  c++  java
  • java多态说明

    多态值得注意的地方:成员变量,和静态方法是不存在多态的概念的

    /*
    * To change this template, choose Tools | Templates
    * and open the template in the editor.
    */

    package com.fengli;

    /**
    *
    * @author Administrator
    */
    public class BaseClass {

    public int a =0;

    public static void printString(){
    System.out.println("base staitc String");
    }

    public void unStaticPrintString(){
    System.out.println("base unStaitc String");
    }

    }

    /*
    * To change this template, choose Tools | Templates
    * and open the template in the editor.
    */

    package com.fengli;

    /**
    *
    * @author Administrator
    */
    public class SubClass extends BaseClass{

    public int a =1;

    public static void printString(){
    System.out.println("staitc String");
    }

    @Override
    public void unStaticPrintString(){
    System.out.println("unStaitc String");
    }

    public static void main(String[] args){
    BaseClass bc = new SubClass();
    System.out.println(bc.a); //输出父类的值0
    bc.printString(); //打印父类的printString base staitc String
    bc.unStaticPrintString(); //打印子类的覆盖方法 unStaitc String
    }

    }

  • 相关阅读:
    4.23计算机网络
    CF436F Banners
    CF1467C Three Bags
    LG P3247 [HNOI2016]最小公倍数
    LG P5473 [NOI2019] I 君的探险
    LG P3261 [JLOI2015]城池攻占
    LG P4149 [IOI2011]Race
    LG P3181 [HAOI2016]找相同字符
    SP7258 SUBLEX
    SP1811 LCS
  • 原文地址:https://www.cnblogs.com/working/p/5645979.html
Copyright © 2011-2022 走看看