java作业3:抽象类与抽象方法

  • Post author:
  • Post category:java


  1. 建立一个抽象类Animal,要求有权限是protected的String型变量name,方法public void showName(),抽象方法public abstract void cry()
  2. 建立Animal的子类Dog,新增public void swimming()方法,重写父类的public abstract void cry()方法(输出汪汪即可);
  3. 建立Animal的子类Cat,新增public void climbTree()方法,重写父类public abstract void cry()方法(输出喵喵即可);
  4. 创建一个主类Tester,创建一个Dog对象dog和一个Cat对象cat,并将他们向上转型为Animal对象,分别调用dog和cat的cry()方法,并给出程序运行结果。
package work3;

public abstract class Animal {
   
	
	protected String name;

	public void showName(){
   
		System.out.println("我的名字是" + na



版权声明:本文为m0_46772476原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。