栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

第八章 类与对象 编程实战与实验!!!

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第八章 类与对象 编程实战与实验!!!

8-1 读程序,写结果

8-2 改错

①   类定义本身有问题 对私有数据初始化 通过构造函数进行初始化 ;不能像普通变量一样 定义变量同时用初始化链表初始化int a(0),b(0) <-错的;初始化链表可以但一定要通过构造函数 ;             第二点 x有两个参数,y有一个参数  也就是说 希望A的构造函数的参数 可以有缺省参数0;                  修改类的定义 私有数据int a,b 构造函数aa,bb,有缺省值=0;     类对象x,y  y的值是(a=4.b=0)        

 ②

对静态数据 必须在类的外部进行初始化和定义  int Test::x=20;  而int x=20是全局变量x

③A1的私有对象x,y不能在类的外部被访问到   最简单的解决 是把私有改成共有;但是不太好对 面向对象 来说;         或增加两个共有成员函数 分别获取x=A1.x,y=A1.y;但是代码量大

④
const int f5()const{return 5;}   ()后的const表示常函数f5 前面的const表示返回的是常数据5;

构造函数和析构函数都一定没有函数返回值 应该改为 ConstFun(){}


8-3 三角形类



 

8-4 简单时钟 8-5-1 行走的简单时钟 8-5-2 行走的简单时钟 8-6 图形时钟 8-7-1 多形状时钟 8-7-2 多形状时钟 8-7-3 多形状时钟

8-8电影院人数统计

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/992045.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号