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

时间:2022-02-09 21:18:17

          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();--重写 ,每一个子类 都不一样啊

}

}