Java类和对象

“Java类和对象”相关的资料有哪些?“Java类和对象”相关的范文有哪些?怎么写?下面是小编为您精心整理的“Java类和对象”相关范文大全或资料大全,欢迎大家分享。

JAVA类与对象习题

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

JAVA类与对象习题

一、

写出一个类People,并由该类做基类派生出子类Employee和Teacher。其中People

类具有name、age两个保护成员变量,分别为String类型、整型,且具有公有的getAge成员函数,用于返回age变量的值。Employee类具有保护成员变量empno,Teacher类有teano和zc成员变量。 二、

(1)创建Rectangle类,添加属性width、height;

(2)在Rectangle类中添加两种方法计算矩形的周长和面积; (3)编程利用Rectangle输出一个矩形的周长和面积 三、

(1)设计一个User类,其中包括用户名、口令等属性以及构造方法(至少重载2

个)。获取和设置口令的方法,显示和修改用户名的方法等。编写应用程序测试User类。

(2)定义一个student类,其中包括用户名、姓名、性别、出生年月等属行以及init()——初始化各属性、display()——显示各属性、modify()——修改姓名等方法。实现并测试这个类。

(3)从上题的student类中派生出Granduate(研究生)类,添加属性:专业subject、导师adviser。重载相应的成员方法。并测试这个

JAVA程序设计讲义模块三--类和对象 - 图文

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

旅游信息学院 JAVA语言程序设计 软件技术教研室

JAVA语言程序设计

JAVA程序设计讲义模块三--类和对象

一、教学章节 模块三 类和对象 二、教学知识点 1:类 2:对象 3:封装 4:对象与类之间的关系 5:定义和使用类的方法 6:变量的作用域 三、教学目的和要求 任务一:理解类的概念、掌握类的创建 任务二:理解对象的概念、掌握对象的创建 任务三:理解对象和类之间的关系 任务四:掌握变量的作用域 任务五:掌握this关键字和static关键字 任务六:掌握封装的特性,掌握封装的使用 四、主要仪器设备 1、笔记本电脑及相应的Windows Operating Systems. 2、已安装的JDK7.0和jcreator或MyEclipse软件。 五、教学内容 任务一:理解类的概念、掌握类的创建 1:面向对象的三大特征 (1)封装(Encapsulation) 对外部看不见 (2)继承(Inheritance) 扩展类的功能 (3)多态(Polymorphism)

类和对象习题

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

一、选择题

1、在类中说明的成员可以使用关键字的是() A. public B. extern C. cpu

D. register

2、下列不能作为类的成员的是() A. 自身类对象的指针 B. 自身类对象

C. 自身类对象的引用 D. 另一个类的对象

3、关于对象概念的描述中,说法错误的是() A. 对象就是C语言中的结构变量

B. 对象代表着正在创建的系统中的一个实体 C. 对象是类的一个变量

D. 对象之间的信息传递是通过消息进行的

4、下列不是描述类的成员函数的是() A. 构造函数 B. 析构函数 C. 友元函数

D. 拷贝构造函数

5、下面有关类说法不正确的是() A. 一个类可以有多个构造函数 B. 一个类只有一个析构函数 C. 析构函数需要指定参数

D. 在一个类中可以说明具有类类型的数据成员

6、在面向对象的程序设计中,首先在问题域中识别出若干个 () A. 函数 B. 类 C. 文件 D. 过程

7、已知f1和f2是同一类的两个成员函数,但f1不能直接调用f2,这说明() A. f1和f2都是静态函数

B. f1不是静态函数,f2是静态函数 C. f1是静态函数,f2不是静态函数 D. f1和f2都不是静态函

类和对象习题

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

一、选择题

1、在类中说明的成员可以使用关键字的是() A. public B. extern C. cpu

D. register

2、下列不能作为类的成员的是() A. 自身类对象的指针 B. 自身类对象

C. 自身类对象的引用 D. 另一个类的对象

3、关于对象概念的描述中,说法错误的是() A. 对象就是C语言中的结构变量

B. 对象代表着正在创建的系统中的一个实体 C. 对象是类的一个变量

D. 对象之间的信息传递是通过消息进行的

4、下列不是描述类的成员函数的是() A. 构造函数 B. 析构函数 C. 友元函数

D. 拷贝构造函数

5、下面有关类说法不正确的是() A. 一个类可以有多个构造函数 B. 一个类只有一个析构函数 C. 析构函数需要指定参数

D. 在一个类中可以说明具有类类型的数据成员

6、在面向对象的程序设计中,首先在问题域中识别出若干个 () A. 函数 B. 类 C. 文件 D. 过程

7、已知f1和f2是同一类的两个成员函数,但f1不能直接调用f2,这说明() A. f1和f2都是静态函数

B. f1不是静态函数,f2是静态函数 C. f1是静态函数,f2不是静态函数 D. f1和f2都不是静态函

类和对象习题

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

一、选择题

1、在类中说明的成员可以使用关键字的是() A. public B. extern C. cpu

D. register

2、下列不能作为类的成员的是() A. 自身类对象的指针 B. 自身类对象

C. 自身类对象的引用 D. 另一个类的对象

3、关于对象概念的描述中,说法错误的是() A. 对象就是C语言中的结构变量

B. 对象代表着正在创建的系统中的一个实体 C. 对象是类的一个变量

D. 对象之间的信息传递是通过消息进行的

4、下列不是描述类的成员函数的是() A. 构造函数 B. 析构函数 C. 友元函数

D. 拷贝构造函数

5、下面有关类说法不正确的是() A. 一个类可以有多个构造函数 B. 一个类只有一个析构函数 C. 析构函数需要指定参数

D. 在一个类中可以说明具有类类型的数据成员

6、在面向对象的程序设计中,首先在问题域中识别出若干个 () A. 函数 B. 类 C. 文件 D. 过程

7、已知f1和f2是同一类的两个成员函数,但f1不能直接调用f2,这说明() A. f1和f2都是静态函数

B. f1不是静态函数,f2是静态函数 C. f1是静态函数,f2不是静态函数 D. f1和f2都不是静态函

JAVA类与对象实验报告(2)

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

西安财经学院信息学院 《Java程序设计》 实验报告 姓名 学号 班级 年级 指导教师 实验名称 类与对象 实验室 实验楼521 实验日期 2012年4月10日 类与对象 一、实验目的 1、掌握类的定义和使用,编写构造方法及成员方法。 2、能够创建类的实例,掌握对象的声明和不同访问属性的成员访问方式。 3、会定义接口、实现接口。 二、实验内容 1. 在java中,定义一个接口,声明计算图形面积和周长的抽象方法,再用类去实现这个接口,再编写一个测试类去使用这个接口。 2. 设计并实现一个课程类,代表学校中的一门课程,将这门课程的相关信息组成该类的属性(如课程代码、课程名称、课程类别、学时、学分等),并在类中定义各个属性相关的访问方法(如获取和设置课程代码、课程名称,课程类别,获取和修改学时、学分,打印输出课程基本信息等),最后使用主函数测试此类(包括创建对象,调用相应方法等)。 三、实验环境 以Windows环境为平台,使用JDK 5.0

JAVA类与对象实验报告(2)

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

西安财经学院信息学院 《Java程序设计》 实验报告 姓名 学号 班级 年级 指导教师 实验名称 类与对象 实验室 实验楼521 实验日期 2012年4月10日 类与对象 一、实验目的 1、掌握类的定义和使用,编写构造方法及成员方法。 2、能够创建类的实例,掌握对象的声明和不同访问属性的成员访问方式。 3、会定义接口、实现接口。 二、实验内容 1. 在java中,定义一个接口,声明计算图形面积和周长的抽象方法,再用类去实现这个接口,再编写一个测试类去使用这个接口。 2. 设计并实现一个课程类,代表学校中的一门课程,将这门课程的相关信息组成该类的属性(如课程代码、课程名称、课程类别、学时、学分等),并在类中定义各个属性相关的访问方法(如获取和设置课程代码、课程名称,课程类别,获取和修改学时、学分,打印输出课程基本信息等),最后使用主函数测试此类(包括创建对象,调用相应方法等)。 三、实验环境 以Windows环境为平台,使用JDK 5.0

7(类和对象)编程

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

7.1(矩形类Rectangle)编写名为Rectangle的类表示矩形,这个类包括: ? 两个double类型的数据域width和height表示矩形的宽和高,它们的默认值都为1;

? String类型的数据域color表示矩形的颜色,进一步假设所有矩形的颜色都是相同的,默认颜色为白色; ? 无参构造方法创建默认矩形;

? 一个构造方法创建指定width和height的矩形; ? 所有三个数据域的访问器和修改器方法; ? getArea()方法返回该矩形的面积; ? getPerimeter()方法返回它的周长;

编写一个测试程序,创建两个Rectangle对象,设置第一个对象的宽为4,高为40,第二个对象的宽为3.5,高为35.9,所有Rectangle对象的颜色为红色。显示两个对象的属性并求它们的面积和周长。 7.2(风扇类Fan)设计一个名为Fan的类模拟风扇。这个类包括: ? 三个常量SLOW,MEDIUM,和FAST,其值分别为1,2,3,表示风扇的速度;

? int类型的数据域speed表示风扇的速度(默认值为SLOW); ? boolean类型的数据域on表示风扇是否打开(默认值为false); ? double类型的数据域r

7(类和对象)编程

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

7.1(矩形类Rectangle)编写名为Rectangle的类表示矩形,这个类包括: ? 两个double类型的数据域width和height表示矩形的宽和高,它们的默认值都为1;

? String类型的数据域color表示矩形的颜色,进一步假设所有矩形的颜色都是相同的,默认颜色为白色; ? 无参构造方法创建默认矩形;

? 一个构造方法创建指定width和height的矩形; ? 所有三个数据域的访问器和修改器方法; ? getArea()方法返回该矩形的面积; ? getPerimeter()方法返回它的周长;

编写一个测试程序,创建两个Rectangle对象,设置第一个对象的宽为4,高为40,第二个对象的宽为3.5,高为35.9,所有Rectangle对象的颜色为红色。显示两个对象的属性并求它们的面积和周长。 7.2(风扇类Fan)设计一个名为Fan的类模拟风扇。这个类包括: ? 三个常量SLOW,MEDIUM,和FAST,其值分别为1,2,3,表示风扇的速度;

? int类型的数据域speed表示风扇的速度(默认值为SLOW); ? boolean类型的数据域on表示风扇是否打开(默认值为false); ? double类型的数据域r

实验5-类和对象

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

实验5 类和对象

程序填空

1.

本题分值:10

题目描述:仔细阅读下列求两个点之间距离的程序,程序的输出结果是50,根据程序的输出结果在划线处填入正确语句。 代码:

#include #include

using namespace std; class point {

public:

point(float a,float b) { x=a; y=b; } float Distance(point &p) {

float dx=__(1)__; float dy=__(2)__;

return (float)sqrt(dx*dx+dy*dy); } private:

float x,y; };

void main() {

point p1(2,3),p2(32,43); cout<<__(3)__<

本题分值:10

题目描述:设计一个矩阵类CRectangle,该类中的私有成员变量存放Rectangle的长和宽,并设置它们的默认值为1,通过成员函数set()来设定长和宽的值,并确保长宽都在(0,50)范围之内,求其周长Perimeter并显示输出。以下是完成此