云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Java面向对象编程练习题答案

Java面向对象编程练习题答案

  • 62 次阅读
  • 3 次下载
  • 2025/12/3 7:34:08

}

public void getInfo(){

\圆形:\\n\校准点:\ +\圆形半径:\ } }

public class b01 {

public static void main(String args[]){

Graph a = new Rectangle(new Point(8,8),4,7); ();

Graph b = new Circle(new Point(8,8),10); (); } }

【练习题】20.抽象类:

创建一个Vehicle类并将它声明为抽象类。在Vehicle类中声明一个NoOfWheels方法,使它返回一个字符串值。创建两个类Car和Motorbike从Vehicle类继承,并在这两个类中实现NoOfWheels方法。在Car类中,应当显示“四轮车”信息;而在Motorbike类中,应当显示“双轮车”信息。创建另一个带main方法的类,在该类中创建Car和Motorbike的实例,并在控制台中显示消息。 abstract class Vehicle {

public abstract String Noofwheels(); }

class Car extends Vehicle {

int a; int b;

public Car(int a,int b){ =a; =b; }

public String Noofwheels(){

return \四轮车————\\n载重:\体积:\ } }

class Motorbike extends Vehicle {

int c; int d;

public Motorbike(int c,int d){ = c;

= d; }

public String Noofwheels(){

return \双轮车————\\n长度:\高度:\ } }

public class b01 {

public static void main(String args[]){ Vehicle m = new Car(88,44);

Vehicle n = new Motorbike(3,4); } }

【练习题】21.抽象类:

创建一个Vehicle类并将它声明为抽象类。在Vehicle类中声明一个NoOfWheels方法,使它返回一个字符串值。创建两个类Car和Motorbike从Vehicle类继承,并在这两个类中实现NoOfWheels方法。在Car类中,应当显示“四轮车”信息;而在Motorbike类中,应当显示“双轮车”信息。创建另一个带main方法的类,在该类中创建Car和Motorbike的实例,并在控制台中显示消息。

【练习题】22.接口:

创建一个名称为Vehicle的接口,在接口中添加两个带有一个参数的方法start()和stop()。在两个名称分别为Bike和Bus的类中实现Vehicle接口。创建一个名称为interfaceDemo的类,在interfaceDemo的main()方法中创建Bike和Bus对象,并访问start()和stop()方法。 interface Vehicle {

public abstract String start(boolean a); public abstract String stop(boolean b); }

class Bike implements Vehicle {

public String start(boolean a){ return a+\车启动了\ }

public String stop(boolean b){ return b+\车停止了\ } }

class Bus implements Vehicle {

public String start(boolean a){

return a+\车启动了\ }

public String stop(boolean b){ return b+\车停止了\ } }

public class interfaceDemo {

public static void main(String args[]){ Bike m = new Bike();

\——————\\n\

Bus n = new Bus();

\——————\\n\ } }

【练习题】23.接口:

创建一个名称为Vehicle的接口,在接口中添加两个带有一个参数的方法start()和stop()。在两个名称分别为Bike和Bus的类中实现Vehicle接口。创建一个名称为interfaceDemo的类,在interfaceDemo的main()方法中创建Bike和Bus对象,并访问start()和stop()方法。

【练习题】24.抽象类、继承、接口综合 设计一个系统: XXX门的实现过程: 流程:

设计一张抽象的门Door,那么对于这张门来说,就应该拥有所有门的共性,开门openDoor()和关门closeDoor();然后对门进行另外的功能设计,防盗--theftproof()、防水--waterproof()、防弹--bulletproof()、防火、防锈…… 要求:利用继承、抽象类、接口的知识设计该门

abstract class Door {

public abstract void openDoor(); public abstract void closeDoor(); }

class realDoor extends Door {

public void openDoor(){ \开门\\n\ }

public void closeDoor(){ \关门\\n\ }

public void theftproof(){

\防盗\\n\ }

public void waterproof(){ \防水\\n\ }

public void bulletproof(){ \防弹\\n\ } }

public class b01 {

public static void main(String args[]){ realDoor d = new realDoor(); (); (); (); (); (); } }

【练习题】25.抽象类、继承、接口综合 设计一个系统: xxx纯净水生产线

目前流程是:从某个地方把水取出来,然后经过缓冲,过滤,加热和放糖的步骤 abstract 水{

public void 水(); }

interface 过滤{} interface 缓冲{} interface 加热{} interface 放糖{}

class 纯净水1 extends 水 imps 过滤,缓冲{} class 纯净水2 extends 水 imps 缓冲{} class 纯净水2 extends 水 imps 过滤{}

。。。。

abstract class Water {

public abstract void Water(); }

interface Filter {

public abstract void Filter();

搜索更多关于: Java面向对象编程练习题答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

} public void getInfo(){ \圆形:\\n\校准点:\ +\圆形半径:\ } } public class b01 { public static void main(String args[]){ Graph a = new Rectangle(new Point(8,8),4,7); (); Graph b = new Circle(new Point(8,8),10); (); } } 【练习题】20.抽象类: 创建一个Vehicle类并将它声明为抽象类。在Vehicle类中声明一个NoOfWheels方法,使它返回一个字符串值。创建两个类Car和Motorbike从Vehicle类继承,并在这两个类中实现N

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com