当一个类中定义了抽象的方法后,这个类也必须被定义为抽象的类,用abstract来修饰,
但是,抽象类中可以不定义抽象方法;
一个抽象类中的抽象方法是没有方法体和参数的,方法被定义为抽象的,一般是为了该方法的不确定性,
比如,动物抽象类,包含一个抽象方法public abstract eat(),因为动物是父类,可以有很多吃的动作,
比如撕咬,咀嚼,吞咽,啄食等等;
就像抽象类那样,是为了把相同的,但是不确定的东西提取出来,抽象方法也是如此;
当一个类中定义了抽象的方法后,这个类也必须被定义为抽象的类,用abstract来修饰,
但是,抽象类中可以不定义抽象方法;
一个抽象类中的抽象方法是没有方法体和参数的,方法被定义为抽象的,一般是为了该方法的不确定性,
比如,动物抽象类,包含一个抽象方法public abstract eat(),因为动物是父类,可以有很多吃的动作,
比如撕咬,咀嚼,吞咽,啄食等等;
就像抽象类那样,是为了把相同的,但是不确定的东西提取出来,抽象方法也是如此;