本帖最后由 黄诗宾 于 2013-3-28 22:00 编辑
- abstract class Animal{
- public abstract void shout();
- public abstract void work();
- }
- class Dog extends Animal{
- public void shout(){
- System.out.println("汪汪");
- }
- public void work(){
- System.out.println("看家");
- }
- }
- class AnimalDo{
- public void Do(Animal a){ //抽象类不能建立对象,请问括号里的(Animal a)指向哪里,什么意思
- a.shout();
- a.work();
- }
- }
- class Demo11{
- public static void main(String[] args){
- AnimalDo ad = new AnimalDo();
- ad.Do(new Dog());
-
复制代码 抽象类不能建立函数
请问类 AnimalDo 函数里的括号 (Animal a)指向哪里 不是父类么? 求解释!
|