继承与多态
多态性就是指父类的某个方法被其子类重写时,可以各自产生自己的功能行为。 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、使用多态进行程序设计时的核心技术之一是使用上转型对象。