Java | 小练手:Animal类

导读:本篇文章讲解 Java | 小练手:Animal类,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

小项目:内容如下UML图所示

 Java | 小练手:Animal类

 系列相关文章

  1. Java | 小练手:Animal类
  2. Java | 小练手:Spider类
  3. Java | 小练手:Pet接口
  4. Java | 小练手:Cat类
  5. Java | 小练手:Fish类

一、任务说明

1. 创建Animal类,它是所有动物的抽象父类。
2. 声明一个受保护的整数类型属性legs,它记录动物的腿的数目。
3. 定义一个受保护的构造器,用来初始化legs属性。
4. 声明抽象方法eat。
5. 声明具体方法walk来打印动物是如何行走的(包括腿的数目)。

二、代码示例

本人小白尔,代码自写也。

自测本无误,百密但一疏。

如若有错误,望敢请斧正。

public abstract class Animal {
	protected String name;
	protected int legs;
	protected Animal(int legs) {
		this.legs = legs;
	}
	public abstract void eat();
	public void walk() {
		System.out.printf("%s用%d条腿行走!\n",this.name,this.legs);
	}
	public void setName(String name) {
		this.name = name;
	}
	
	public static void main(String [] args) {
		Animal catAnimal = new Animal(4) {
			public void eat() {
				System.out.println("我喜欢吃鱼。");
			}
		};
		catAnimal.setName("猫");
		catAnimal.eat();
		catAnimal.walk();
	}
	
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/103227.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!