zoukankan      html  css  js  c++  java
  • 南京邮电大学java程序设计作业在线编程第七次作业

    王利国的"Java语言程序设计第7次作业(2018)"详细

    总分:100

    选择题得分:60

     1. 下列叙述中,错误的是(  )。
    A.Java中,方法的重载是指多个方法可以共享同一个名字。
    B.Java中,用abstract装饰的类称为抽象类,它不能实例化。
    C.Java中,接口是不包含成员变量和方法实现的抽象类。
    D.Java中,构造方法可以定义返回值类型。
     2. 子类对父类继承来的属性重新定义称为________________。
    A.继承
    B.重载
    C.覆盖
    D.多态
     3. Java源程序文件和字节码文件的扩展名分别为_____________________。
    A..java和.byte
    B..j和.class
    C..class和.byte
    D..java和.class
     4. _________是组成Java程序的基本要素,封装了一类对象的状态和方法。
    A.对象
    B.接口
    C.类
    D.方法
     5. 面向对象程序设计的三个特征是_____________________。
    A.封装性、遗传性、多态性
    B.闭包性、继承性、多态性
    C.封装性、继承性、多态性
    D.封装性、继承性、复用性
     6. 在类的定义中可以有两个同名函数,这种现象称为函数( )。
    A.封装
    B.继承
    C.覆盖
    D.重载
     7. 一个类可以声明实现一个或者多个接口,在类的声明中使用关键字___________。
    A.implements
    B.extends
    C.applicate
    D.use
     8. java.lang.Math类中的___________方法可以生成0-1之间的随机数。
    A.random(1)
    B.random()
    C.round(1)
    D.round()
     9. 如果要定义一个符号常量,需要使用_______________关键字。
    A.final
    B.static
    C.const
    D.finally
     10. 在方法内部使用,代表对当前对象自身引用的关键字是( )。
    A.super
    B.this
    C.import
    D.my

    程序填空题得分:40

     使用继承创建圆和圆柱体进行编程

    设计Circle类(圆)和Cylinder类(圆柱)。要求:
    1)创建一个Circle类
       a) 定义Circle类的私有成员变量radius(半径);
      b) 声明Circle类的公有构造方法,初始化成员变量;
       c) 声明获取和设置radius的公有方法:getRaius( )、setRadius( );
       d) 声明求Circle类圆面积的公有方法:getArea( )。
    2)创建一个Circle类的子类Cylinder类
       a) 定义Cylinder私有成员变量height(高);
      b) 声明Cylinder类的公有构造方法,初始化所有成员变量;
       c) 声明获取和设置height的公有方法:getHeight( )、setHeight( );  
       d) 重写getArea( )方法,用来求圆柱体的表面积;
       e) 声明求Cylinder类体积的公有方法:getVolume( )。

     定义一个长方体类并使用该类编程

    设计并实现一个类Box。要求:
    1)创建一个Box类,包括私有成员变量长(length)、宽(width)和高(height)等。
    2)声明一个构造方法,以初始化对象的所有数据成员。
    3)声明分别获得各数据成员的每个方法。
    4)声明分别修改各数据成员的每个方法。
    5)声明一个getVolume( )方法,实现计算并返回其体积。
    6)调用getVolume( )方法输出box的体积。
    7)声明一个public的toString方法,把该类中所有域的信息组合成一个字符串,返回String.format("边长为%.2f,%.2f,%.2f的长方体", this.height,this.length,this.width);

  • 相关阅读:
    野餐规划
    jQuery火箭图标返回顶部代码
    js清除数组中的null元素
    typescript 配置 alias
    艰难的2020春招----来自普通本科学校艰辛历程(二)
    艰难的2020春招----来自普通本科学校的艰辛历程(一)
    博客园与csdn同步写作
    回溯法——数独游戏
    动态规划——合唱队
    动态规划——分组背包问题
  • 原文地址:https://www.cnblogs.com/liguo-wang/p/9032249.html
Copyright © 2011-2022 走看看