搭建网站首页,网站建设公司有哪些,武威网站建设公司有,机器封所有端口 不支持做网站定义一个动物的抽象类 public abstract class Animal { //定义一个抽象类的方法 public abstract void run(); //定义一个抽象类的构造器 public Animal(){ System.out.println(“抽象类的构造器”); } } 定义一个哺乳动物的抽象类 package com.zx;
abstract class Mammal ext…定义一个动物的抽象类 public abstract class Animal { //定义一个抽象类的方法 public abstract void run(); //定义一个抽象类的构造器 public Animal(){ System.out.println(“抽象类的构造器”); } } 定义一个哺乳动物的抽象类 package com.zx;
abstract class Mammal extends Animal { //定义一个抽象的奔跑方法去实现 public abstract void run(); //定义一个定义位置的方法 public abstract void location(); } 定义一个适配器实现空方法 package com.zx;
public class MammalAdaptor extends Mammal { //利用空的实现去实现这个方法 public void run(){
}
public void location(){
}
public void eat(){
}} 定义一个狗类 package com.zx;
public class Dog extends MammalAdaptor{ public void eat(){ System.out.println(“我吃骨头你吃什么”); } } 定义一个猫类 package com.zx;
public class Cat extends MammalAdaptor{ public void location(){ System.out.print(“我居住在别人的家中”); } } 定义一个测试类 package com.zx;
public class Test { public static void main(String[] args){ Mammal aniDog new Dog(); // 创建的抽象类对象都是上转型对象 aniDog.run(); Mammal aniCat new Cat();// aniCat.location();
}}