• java多态和抽象类实际使用中的问题


              1. 接口 允许多继承,---只有 抽象方法,

               2. 抽象类 允许 有普通的 方法, 只是作为一个模板,仅仅就是了省几行代码几个 有相同的 方法的 类共同找了 一个 代言人

    所以  抽象类的 范围比 接口大 很多, 接口只是 一个 特殊的 抽象类集合, 

    》》》》》》》》》》》》》》》》》》》》》》

    两者都不能被实例化!!!!!

    eg: abstract class  person{

            public  abstract void content();---抽象的方法没有 方法体

         --抽象类的构造方法 一般就只在 子类的 构造方法 调用,不能实例化。

    person(int a ,int b){this.age=a;this.sum=b;}

       public void setAge(int a ){this.age=a;}

      public int getAge(){return this.age}

    }

    class student extends person{

         student(int a ,int b,int score){

       super(a,b);

    this.score=c;

    }

    public void content(){

        syso();--重写 ,每一个子类 都不一样啊

    }

    }

                

  • 相关阅读:
    java解析xml
    支持向量机SVM
    资源-菜单
    GIT
    基于OpenCV的图书扫描识别程序开发
    最大公约数(gcd)还有最小公倍数(lcm)的共通之处
    python网页分析
    python爬虫的基本知识储备
    大数加法 (A + B Problem II)
    Andy's First Dictionary (set)
  • 原文地址:https://www.cnblogs.com/yyjxxd/p/5381307.html
Copyright © 2020-2023  润新知