码迷,mamicode.com
首页 > 其他好文 > 详细

对抽象函数abstract的运用

时间:2019-05-13 01:00:11      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:run   static   color   col   his   class   运用   public   out   

package 抽象内的运用;
abstract class animal{
 String name;
 String color;
 public  animal(String name,String color) {
  this.name=name;
  this.color=color;
 }
 public void eat() {
  System.out.println(name+"吃粮食");
 }
 public abstract void run ();
}
class Dog extends animal{
     public Dog(String name ,String color) {
      super(name,color);
 }
 public void run(){
  System.out.println("小狗爬呀爬");
 }
}
class Fish extends animal{
 public Fish(String name,String color) {
  super (name,color);
 }
 public void run() {
  System.out.println("小鱼的尾巴摇啊摇");
 }
}
public class Dome4 {
  public static void main(String[]args) {
   Dog d1 = new Dog("狗蛋","黄色");
   System.out.println("狗的名字是:"+d1.name);
   System.out.println("狗的颜色是:"+d1.color);
   d1.eat();
   d1.run();
   Fish f1 = new Fish("鲸鱼","蓝色");
   System.out.println("小鱼的名字是:"+f1.name);
   System.out.println("小鱼的颜色是:"+f1.color);
   f1.eat();
   f1.run();
  }
}

 

对抽象函数abstract的运用

标签:run   static   color   col   his   class   运用   public   out   

原文地址:https://www.cnblogs.com/0929-luoyang/p/10854398.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!