天津大学本科生实验报告专用纸
学院教育学院年级2010专业计算机班级1姓名李晓杰学号3010212017课程名称类和对象的定义与使用实验日期20100401同组实验者成绩
天津大学本科生实验报告专用纸
类成员的说明或定义protected:类成员的说明或定义public:类成员的说明和定义;
类成员函数的定义
实验二
类和对象的定义与使用
类型类名成员函数名(形参表)函数体;
一、实验目的
2基本要求1.掌握类的定义格式。2.掌握C对C语言的本质扩展,以对象和类编制程序。了解类的定义格式和说明格式,了解类在程序的作用。2.对象的定义1问题描述对象是类的具体实例,是面向对象的核心概念,是组成程序的实体,在程序中使用的是利用类建立的对象,抽象的类是不能够使用的,因此必须将其具体化,这就是引进对象的原因。对象就是面向对象的核心概念,是组成程序的实体。其实说的通俗一些对象就是一个物体或者是一个实体我们的现实世界到处都充斥着对象因为他们都是自包含的封闭的“小包”。对于一个对象而言,应该具有对象名以区别于其他对象,还需要有特征来描述对象的特点,另外还需要有操作和行为。对象的特征可以利用属性这个关键字来描述,这又有两层涵义,一是属性项,不同对象拥有的属性项是不一样的,即从哪些方面去描述对象,二是属性值,就是属性项的具体取值,在C中利用数据成员实现。对象能够完成的行为又可以分为自身承受的操作和施加于其他对象的操作,在C中利用成员函数实现。对象的特点(1)易维护性。(2)独立性。(3)连接性。所谓类就是一组客观对象的抽象,是抽象的概念,而对象就是类的具体实例,因此是具体的概念。在C程序编制过程中,是先建立类,在建立类的基础上再建立对象,是先抽象再具体。对于同类的对象应该具有以下特点(1)具有不同的对象名。(2)具有相同的属性项和不同的属性值。(3)具有相同的操作和行为。对象的定义格式类名对象名表有关解释:a可以同时定义多个对象,不同对象之间用逗号相隔。b可以定义对象指针,格式如下:类名对象指针普通对象普通对象对类成员的调用对象名公有数据成员对象名公有成员函数(实参表)对象指针
二、实验预备知识
三、实验内容
对象指针名公有数据成员1.类的定义2问题描述类的定义格式与结构体定义的格式相似,其基本形式如下:对象指针名公有数据成员class类名private:对象指针名公有成员函数(r