第1个回答 2012-04-19
抽象类作为父类用于继承,让子类去实现父类没有的属性或者说具体化
如果一个类有抽象方法,那么该类必须声明为抽象类 ;只有继承抽象类的子类才可以去调用,目的还是具体化
第2个回答 2012-04-19
含有抽象方法的类必须被声明为抽象类,
JAVA API (JAVA应用程序接口)中最上层为接口,一般用抽象类去继承这个接口,接口只是定义方法,不去实现。而抽象类将我们不需要重写的方法已经实现好了,我们只需要写一个类去继承这个抽象类,然后实现这个抽象类的抽象方法即可。
你学到后面就知道,我们使用API(包括J2SE和J2EE)一般不直接去继承接口,而是去继承已经继承了这个接口的抽象类。只是一套标准而已。
第3个回答 2012-04-19
看你两级。我就告诉你吧,其实我是为积分来的,不要说我太俗!~~
=========
抽象类和抽象方法一般是目的是为一系列类似的东西当基类的!
比方说电视机,有显示器,可以发出声音。那么发出声音和播放就可以是抽象方法,这个电视机就是个抽象类(比较公共的部分吧,我是这么理解的)
这里有个彩色电视机,有具体的方法和参数,如有明确的显示器的类型lcd,led之类的,等等,
其实面向对象的都是一个样的,
之前看孙鑫的教程里边说的很清楚,
这里介绍下他的例子吧,
动物是个总体的类,那么我们可以建立一个关于动物的抽象类。抽象的方法有,吃,拉,呼吸!
那么不同的动物都可以吧这个当基类,如鱼,吃拉呼吸,和猫的吃拉,呼吸都不一样!本回答被提问者采纳