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);

  • 相关阅读:
    报名用户主题看板
    有效线索主题看板 阿善有用 清洗转换具体怎么做
    意向客户主题看板 阿善看到 阿善用到 拉链表
    数据库建模 全量表导入
    git 阿善有用
    IDEA+git+码云
    Cloudera Manager的基本使用 阿善没用
    cloudera manager报错解决方案
    java-多态简述及实例
    java-简述接口及实例
  • 原文地址:https://www.cnblogs.com/liguo-wang/p/9032249.html
Copyright © 2011-2022 走看看