继承与多态

多态性就是指父类的某个方法被其子类重写时,可以各自产生自己的功能行为。
abstract类和abstract方法
          用关键字abstract写实的类称为抽象类
          abstract    class     A{
                             ..........................................
.....................................
                      }
用关键字abstract声明的方法称为抽象的方法
           abstract        int      min(int   x,int y);
       

abstract 类的特点:
        1、abstract类中可以有抽象的方法
              abstract类可以有abstract方法,也可以有非抽象的方法,亦可以没有abstract(抽象)方法。
                 abstract    class    A  
                {
                        abstract     int    min    (int x,int y);
                          int    max(intx,int y)       
                           {
                                return    x>y?x:y;
                            }
                  }
        2、abstract类不能使用new关键字创建新的对象
         注:1、abstract类只关心操作,但不关心具体的实现细节。可以使程序的设计者把主要的精力放在程序的设计上,不拘泥于细节的实现。
            2、使用多态进行程序设计时的核心技术之一是使用上转型对象。
     

  

原文地址:https://www.cnblogs.com/fanerna/p/5425604.html