设计BRID、FISH类,都继承自抽象类Animal,实现其抽象方法info(),并输出
package com.bdqn.zuoye05;
public abstract class Animal {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public Animal(String name, int age) {
super();
this.name = name;
this.age = age;
}
public abstract void print() ;
}
package com.bdqn.zuoye05;
public class Bird extends Animal{
public Bird(String name, int age , int weight) {
super(name, age);
this.weight = weight;
// TODO Auto-generated constructor stub
}
private int weight;
public int getWeight() {
return weight;
}
public void setWeight(int weight) {
this.weight = weight;
}
@Override
public void print() {
// TODO Auto-generated method stub
System.out.println("我是一只"+this.weight+"的" +
thi

本文展示了如何使用Java进行面向对象编程,设计了Animal抽象类及其子类Bird和Fish,实现了print()方法,分别描述了鸟类和鱼类的特性。同时,给出了Test类用于测试这些类的实例化和方法调用。
最低0.47元/天 解锁文章
3594

被折叠的 条评论
为什么被折叠?



