第
1
章
Java
语言面与向对象的程序设计
1
.
Java
语言有哪些主要特点
p>
答:
(要点)
:
1
.简单易学
2
.面向对象
3
.平台无关性
4
.安全稳定
5
.支持多线程
6
.很好地支持 络编程
7
.
Java
丰富的类库使得
Java
可以广泛地应用
2
.
简述面向过程问题求解和面向对象问题求解的异同。
试列举出面向对象和面向过程的编
程语言各两种。
答:面向过程问题求解,以具体的解题过程为研究和实现的主体,其思维特点更接近于计
算机;面向对象的问题求解,则是以
―
对象
‖
为主体,
―
对象
‖
是现实世界的实体或概念在计算机
逻辑中的抽象表示,更接近于人的思维特点。
面向过程的编程语言:
C
,
Pascal
,
Foratn
。
面向对象的编程语言:
C++
,
Java
,
C#
。
3
.
简述对象、
类和实体及它们之间的相互关系。
尝试从日常接触到的人或物中抽象出对象
的概念。
答:面向对象技术中的对象就是现实世界中某个具体的物理实体在计算机逻辑中的映射和
体现。类是同种对象的集合与抽象。类是一种抽象的数据类型,它是所有具有一定共性的对象
的抽象,而属于类的某一个对象则被称为是类的一个实例,是类的一次实例化的结果。如果类
是抽象的概念,如
―
电视机
‖
,那么对象就是某一个具体的电视机,如
―
我家那台电视机
‖
。
4
.对象有哪些属性
p>
什么是状态
p>
什么是行为
p>
二者之间有何关系
p>
设有对象
―
学生
‖
,试为这
个对象设计状态与行为。
答:对象都具有状态和行为。
对象的状态又称为对象的静态属性,主要指对象内部所包含的各种信息,也就是变量。每
个对象个体都具有自己专有的内部变量,这些变量的值标明了对象所处的状态。
行为又称为对象的操作,它主要表述对象的动态属性,操作的作用是设置或改变对象的状
态。
学生的状态:姓名、性别、年龄、所在学校、所在系别、通讯地址、电话 码、入学成绩
等;
学生的行为:自我介绍、入学注册、选课、参加比赛等。
5
.对象间有哪三种关系
p>
对象
―
班级
‖
与对象
―
学生
‖
是什么关系
p>
对象
―
学生
‖
与对象
―
大学生
‖
是什么关系
p>
答:对象间可能存在的关系有三种:包含、继承和关联。
对象
―
班级
‖
与对象
―
学生
‖
是包含关系。
对象
―
学生
‖
与对象
―
大学生
‖
是继承关系。
6
.有人说
―
父母
‖
和
―
子女
‖
之间是继承的关系。这种说法是否正确
p>
为什么
p>
答:
―
父母
‖
和
―
子女
‖
之间不是面向对象意义上的
―
继承
‖
关系。因为这里的继承关系是
―
is
a
‖
的关系,
―
男人
‖
与
―
人
‖
之间可以说是继承关系。
7
.面向对象的软件开发包括哪些过程
A
模型包括哪三个层次
D
模型在
OOA
模型的
基础上引入了哪些工作
p>文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93761 人正在系统学习中 相关资源:RFPA模拟软件_唐教授-教育工具类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!