Java中如何通过子类实现基础继承练习?

更新于
2026-10-12 10:33:25
2阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计423个文字,预计阅读时间需要2分钟。

Java中如何通过子类实现基础继承练习?

java// Java 应用程序,实现父子类之间的继承关系

// 父类:鸟class Bird { public void fly() { System.out.println(鸟在飞翔。); }}

Java中如何通过子类实现基础继承练习?

// 子类:麻雀class Sparrow extends Bird { public void chirp() { System.out.println(麻雀在啾啾叫。); }}

// 子类:鹏鸟class Falcon extends Bird { public void soar() { System.out.println(鹏鸟在翱翔。); }}

// 子类:鹤class Crane extends Bird { public void call() { System.out.println(鹤在高声鸣叫。); }}

// 主类public class Main { public static void main(String[] args) { Sparrow sparrow=new Sparrow(); Falcon falcon=new Falcon(); Crane crane=new Crane();

sparrow.fly(); sparrow.chirp();

falcon.fly(); falcon.soar();

crane.fly(); crane.call(); }}

1.写一个Java应用程序,主要是体现父类子类间的继承关系。父类:鸟,子类:麻雀、鸵鸟、鹰。子类继承父类的一些特点,如都是鸟的话就都会有翅膀、两条腿等,但它们各自又有各自的特点,如麻雀的年龄、体重;鸵鸟的身高、奔跑速度;鹰的捕食、飞翔高度等。

package d; public class Bird { int leg=2; int chibang=2; public void cry(){ System.out.println("@#$%^%^&*~~"); } } package d; public class Maque extends Bird{ int age; int weight; public void setAge(int age) { this.age = age; } public void setWeight(int weight) { this.weight = weight; } public void cry(){ System.out.println("Maque-cry"); } public void showMaque(){ System.out.println(age); System.out.println(weight); } } package d; public class tuoniao extends Bird { int height; int speed; public void setHeight(int height) { this.height = height; } public void setSpeed(int weight) { this.speed = speed; } public void cry(){ System.out.println("tuoniao -cry"); } public void showMaque(){ System.out.println(height); System.out.println(speed); } } package d; public class ying extends Bird{ int Catch; int FlySpeed; public void setCatch(int catch1) { Catch = catch1; } public void setFlySpeed(int flySpeed) { FlySpeed = flySpeed; } public void cry(){ System.out.println("ying-cry"); } public void showMaque(){ System.out.println(Catch); System.out.println(FlySpeed); } }

本文共计423个文字,预计阅读时间需要2分钟。

Java中如何通过子类实现基础继承练习?

java// Java 应用程序,实现父子类之间的继承关系

// 父类:鸟class Bird { public void fly() { System.out.println(鸟在飞翔。); }}

Java中如何通过子类实现基础继承练习?

// 子类:麻雀class Sparrow extends Bird { public void chirp() { System.out.println(麻雀在啾啾叫。); }}

// 子类:鹏鸟class Falcon extends Bird { public void soar() { System.out.println(鹏鸟在翱翔。); }}

// 子类:鹤class Crane extends Bird { public void call() { System.out.println(鹤在高声鸣叫。); }}

// 主类public class Main { public static void main(String[] args) { Sparrow sparrow=new Sparrow(); Falcon falcon=new Falcon(); Crane crane=new Crane();

sparrow.fly(); sparrow.chirp();

falcon.fly(); falcon.soar();

crane.fly(); crane.call(); }}

1.写一个Java应用程序,主要是体现父类子类间的继承关系。父类:鸟,子类:麻雀、鸵鸟、鹰。子类继承父类的一些特点,如都是鸟的话就都会有翅膀、两条腿等,但它们各自又有各自的特点,如麻雀的年龄、体重;鸵鸟的身高、奔跑速度;鹰的捕食、飞翔高度等。

package d; public class Bird { int leg=2; int chibang=2; public void cry(){ System.out.println("@#$%^%^&*~~"); } } package d; public class Maque extends Bird{ int age; int weight; public void setAge(int age) { this.age = age; } public void setWeight(int weight) { this.weight = weight; } public void cry(){ System.out.println("Maque-cry"); } public void showMaque(){ System.out.println(age); System.out.println(weight); } } package d; public class tuoniao extends Bird { int height; int speed; public void setHeight(int height) { this.height = height; } public void setSpeed(int weight) { this.speed = speed; } public void cry(){ System.out.println("tuoniao -cry"); } public void showMaque(){ System.out.println(height); System.out.println(speed); } } package d; public class ying extends Bird{ int Catch; int FlySpeed; public void setCatch(int catch1) { Catch = catch1; } public void setFlySpeed(int flySpeed) { FlySpeed = flySpeed; } public void cry(){ System.out.println("ying-cry"); } public void showMaque(){ System.out.println(Catch); System.out.println(FlySpeed); } }