代码改变世界

Java 中的类

2018-08-21 07:38  xplorerthik  阅读(150)  评论(0编辑  收藏  举报
  1. public class Test{  
  2.     public static void main(String[] args){  
  3.         Animal a1 = new Dog();  
  4.         a1.shout();//编译通过  
  5.         //a1.guard();//编译出错  
  6.     }  
  7. }  
  8.   
  9. abstract class Animal{  
  10.     //动物名字  
  11.     String name;  
  12.       
  13.     //动物叫声  
  14.     public void shout(){  
  15.         System.out.println("叫声...");  
  16.     }  
  17. }  
  18.   
  19. class Dog extends Animal{  
  20.     //狗类独有的方法  
  21.     public void guard(){  
  22.         System.out.println("狗有看门的独特本领!");  
  23.     }  

          Dog dog = new Dog()则会调用dog,animal中所有的 类