演示c++ 引用 友员 模板 继承 类与对象基本概念用法的代码
2022-05-13 17:11:03 1.84MB c++ 工程 源码 例子
1
第9章 类和对象;面向对象程序设计及特点 类和对象的关系 创建类和对象 数据域 构造方法 通过引用变量访问对象 描述类和对象UML类图 Java库中的类 变量分类及垃圾回收机制 数据域封装 巩固练习;使用对象进行程序设计,将数据与对数据的处理封装在一个对象中,通过对象之间的协调(发送消息)来完成一个个任务。 特点: 封装、代码重用、多态 优点: 数据安全、隐蔽、容易维护。 可以重用、继承等;同一类对象的抽象叫类(数据域、方法(对数据域的处理)) 类的实例化-->对象(数据域(将有具体值),方法) ;5;6;实例化对象并访问(new 构造方法());对象内存示例图;9;10;变量分类 性质 基本类型变量:int,byte,float,double,char,boolean等。 引用类型变量:数组变量、String类型、对象变量 作用域 全局变量(类变量,即类的数据域,有默认值 ) 局部变量(方法的形参或方法内部变量,无默认值 );讨论:区分下列程序段中不同的变量类型;如果一个对象没有任何引用指向它,该对象就成为无用对象,可以被垃圾回收 。 Java虚拟机会自动回收无用对象,释放空间 如果
2022-05-12 17:03:21 283KB 文档资料
程序包含如下功能: (1)Add Record (增加记录) 提示输入个字段。一次输入一个人的数据。新记录加入后,通讯录按指定的排序顺序排序。初始时,默认按“姓名”排序;选择“8.Sort”后可修改排序顺序为按“办公室”排序。指定一种排序方法后,就一直保持此排序方法,直到重新指定。“8.Sort”可在两种排序方法之间切换。 (2)Delete Record (删除记录) 输入待删除的姓名,显示该姓名下的所有信息,让用户确认是否要删除。 (3)Display All Record(显示所有记录) 按顺序显示所有记录,每显示10条数据,暂停,用户按键继续。 (4)Query(按姓名查找并显示一个记录) 输入姓名,显示该姓名下的所有信息。 (5)Modify Record(按姓名查找,想、修改一个记录) 用户输入一个姓名,系统显示改下名下的所有信息,同时显示子菜单,用户按子菜单提示,指定修改哪一个数据项。 子菜单如下: (1)Modify Name//修改姓名 (2)Modify Office Phone//修改办公室号码 (3) Modify Home Phone//修改住宅电话 (4) Modify Mobile Phone//修改手机号码 (5) Modify Email//修改Email地址 Choice: 若修改时当前排序字段(“姓名”或“办公室电话”),程序内部调用排序程序重新排序; (6) Add from a Text File(从正文文件中批量添加数据到库表中) (7)Write to a Text File(将库表中数据写入正文文件) (8)Sort(排序) (9)Set Password (设置密码) 用户选择该选项是可以设置一个密码,改密码保存在addrilist.dat中,用户下次开始运行程序,需要从二进制文件addrilist.dat中加载数据,如果时其他用户则无法从addrilist.dat中加载数据。可以为addrilist.dat中的数据保密。不选择时系统保持初始密码0。 (10)Quit(退出系统)进行保存数据的内部操作。将数据写入addrilist.dat中保存起来
2022-04-15 09:31:41 112KB c++通讯录 类和对象 源代码 设计报告
1
在开发中,我们可能会遇到,我们会根据不同情况对一个List集合进行排序操作,为了方便List集合根据对象中的某一个属性进行排序,开发了此工具类:
1
1)在原来的学生类中,添加两个静态(static)数据成员总分total和学生人数count;2)累加各个学生分数和累计学生人数;3)静态成员函数getTotal()用于返回总分, getAverage()用于求所有学生的平均成绩,getCount()用用于返回人数;4)在main函数中,依次输入N个学生的成绩,并调用上述函数求学生的人数,总分和平均分。
2022-03-07 00:40:04 2KB c++ 类与对象
1
C++习题与解析 类和对象(class)是两种以计算机为载体的计算机语言的合称。对象是对客观事物的抽象,类是对对象的抽象。类是一种抽象的数据类型。
2022-02-20 13:01:55 289KB C++
1
6.1 类定义与对象声明 6.2 对象的使用 6.3 对象成员 6.4 友员 friend 6.5 静态成员和对象组织 6.6 模板 6.7 应用举例
2022-02-02 13:02:38 866KB C++ 面向对象编程
本章要点: 类的定义与类的成员 对象的定义与使用 类的构造函数 重载构造函数 析构函数 UML及类图
2022-01-30 12:02:14 1.15MB C++ 面向对象编程 对象
C++
2022-01-17 22:03:38 879KB c++
1
Java基础学习(面向对象编程基础篇)
2021-12-23 09:05:20 1.24MB java 面向对象编程
1