当前位置:网站首页 > 技术博客 > 正文

图书管理系统课程设计源代码

开课实验室:现代信息交流中心403 开课时间: 2019年月日 实验

报告

: 2019年 11月 9日 "学院 "信息工程学"年级、 "软件1803班 "学号 " " "名称 "院 "专业、 " " " " " " "班 " " " " "实验类型 "验证 综合

设计

创新 "成绩 " " "教" " "师"教师签名: " "评"年 月 日 " "语" " 1. 实验目的:熟悉和掌握

Java

中的面向对象编程,包括类、继承和多态等面向对象方法 。 2. 实验内容: 1. 编写一个圆类Circle,该类拥有: (1)属性radius; (2)构造方法Circle()和Circle(double r) (3)成员方法: double getArea() double getPerimeter() void show()//显示半径、周长和面积 编写一个圆柱体Cylinder,它继承上面的Circle类,还拥有: (1)属性hight (2)构造方法Cylinder(double r, double h) (3)成员方法 double getVolume() void showVolume() 编写测试类,创建上面两个类的对象,并运行其中的方法。 2. 创建一个Vehicle类并将它声明为抽象类。在Vehicle类中声明一个NumOfWheels方法,用 于显示车轮的数量。 创建两个类Car和Motorbike从Vehicle类继承,并在这两个类中实现NumOfWheels方法。 在Car类中,应当显示"四轮车"信息; 而在Motorbike类中,应当显示"双轮车"信息。 创建一个带main方法的类,在该类中创建Car和Motorbike的实例,并在控制台中显示消 息。 3. 采用类、继承、接口等面向对象思维来

设计

教练和运动员: (1)乒乓球运动员和篮球运动员 (2)乒乓球教练和篮球教练 (3)为了出国交流,跟乒乓球相关的人员都需要学习英语。 提示:重点考虑类中属性、方法和类间层次关系,并编程实现。 3. 源

代码

清单: 1.源

代码

清单 package text1; public class Circle { double radius; Circle(){ radius=0; } Circle(double radius){ this.radius=radius; } double getArea(){ return radius*radius*Math.PI; } double getPerimeter(){ return radius*Math.PI*2; } void show(){ System.out.println("半径:"+radius+"周长:"+getPerimeter()+"面积:"+getArea( )); } } public class Cylinder extends Circle{ double hight; Cylinder(double r, double h){ this.radius=r; this.hight=h; } double getVolume(){ return getArea()*hight; } void showVolume(){ System.out.println("体积:"+getVolume()); } public static void main(String args[]) { Circle a = new Circle(4); Cylinder b= new Cylinder(4,6); a.show(); b.showVolume(); } } 2.源

代码

清单 package text1; abstract class Vehicle { abstract void NumOfWheels(); } public class Car extends Vehicle{ void NumOfWheels(){ System.out.println("四轮车"); } } public class Motorbike extends Vehicle{ void NumOfWheels(){ System.out.println("双轮车"); } public static void main(String args[]){ Car a = new Car(); Motorbike b= new Motorbike(); a.NumOfWheels(); b.NumOfWheels(); } } 3. 源

代码

清单 package shiyan3; abstract class person { public void show() { Syst

版权声明


相关文章:

  • maven安装及配置教程2024-12-26 13:30:02
  • vue启动后浏览器访问不了2024-12-26 13:30:02
  • 面向对象设计的内容和步骤2024-12-26 13:30:02
  • 协程 c语言2024-12-26 13:30:02
  • java项目开发实战入门2024-12-26 13:30:02
  • bt搜索不能用了为什么2024-12-26 13:30:02
  • 互联网信息服务算法推荐管理规定(征求意见稿)2024-12-26 13:30:02
  • mysql动态sql的硬解析2024-12-26 13:30:02
  • linux ntp同步命令2024-12-26 13:30:02
  • 破解密码解压工具app2024-12-26 13:30:02