下载此文档

面向对象程序设计作业答案word.doc


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
面向对象程序设计
作业一
类和对象的概念和关系是什么?
对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。一个对象由一组属性和对这组属性进行操作的一组服务组成,类是具有相同属性和服务的一组对象的集合。类是对象的模板,对象是类的实例
用UML表示交通工具Vehicle类及名为car1,car2及car3的三个Vehicle对象
car2:Vehicle
car3:Vehicle
car1:Vehicle
Vehicle
对于账户的最小余额,每个账户都共享一个共同的值。
简述对象之间的消息传递机制是如何实现的?
当程序运行时,我们使用类和由类生成的对象来完成任务。而要命令类或对象执行某项任务,就需要给它发送一条消息(message)。为了能够处理所接收到的消息,类或对象必须拥有相应的方法(method)。一个方法就是一个指令序列,也就是一段程序代码,类似于C语言中的函数。为类定义的方法称为类方法(class method),为对象定义的方法称为实例方法(instance method)。类方法可以通过类直接调用,实例方法则必须先创建类的实例才能够调用。
import语句的用途是什么?Java程序是否总要包括import语句?
import保留字用于引入其他包中的类。Java如果使用的都是同一包的类的话则不需要import保留字。
什么是Java的源文件?什么是字节码文件?
,字节码文件是将Java源文件经过Java编译器编译后的文件,字节码文件不能直接运行,只能运行于Java虚拟机之上。
Java虚拟机是什么?它有作用是什么?
Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。
描述对象声明和对象生成之间的区别。使用内存状态图来说明这种区别
对象声明是为对象的引用创建一个空间,而对象生成则是创建一个类的实例,即为对象分配空间,如果需要的话,其还会将对象空间的地址赋给其应用。
如 Tester t1;
t1
t1 = new Tester();
t1
:Tester
编写Java应用程序,用一个对话框显示当前时间
import .*;
import .*;
public class Test {
public static void main(String[] args) {
Date today = new Date( );
(null,today);
}
}
下面的代码段会有什么样的输出:
class Q2main{
public static void main(String[] args) {
QuestionTwo q2;
q2= new QuestionTwo();
();
();
();
(());
}
}
class QuestionTwo{
private int count;
public void init(){
count=1;
}
public void increment(){
count=count+1;
}
public int getCount(){
return count;
}
}
输出结果:3
编写可以根据用户的年龄和身高给出推荐的体重的程序,利用下面的公式计算出推荐的体重:
recommandedWeight=(height -100 + age/10)*
定义名为Height(身高)的公共服务类,他应该有可以根据身高得出推荐体重的方法
public cla

面向对象程序设计作业答案word 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人精品小课件
  • 文件大小202 KB
  • 时间2021-01-23