声明Animal类,该类具有数据成员有age、成员函数有SetAge()等。把数据成员声明 - 爱问答

(爱问答)

声明Animal类,该类具有数据成员有age、成员函数有SetAge()等。把数据成员声明

为公有的,在main()函数中访问;尝试将该数据成员改为私有数据成员,指出在main()函数中访问会出现怎样的况,如何避免?该程序需要在同一个文件中分别给出类的声明、类的实现、类的演示每部分的代码。

在提类似问题前,你要说明你用的开发语言的,因为目前流行的语言如python/java/c++/c#等,都有类,都可以定义私有成员,也都有main()函数的。

一般况下(C++),若将成员age定义为私有的, 那么在main()中,访问要出错的(注意,java就可以访问的,因为java的main()在类中,而C++的在类外),要避免的话,可以定义共公的成员函数来访问它(当然,改为public也可以,但不合C++类设计规范)。代码你可以自己先尝试写下,有问题可追问。

下一篇:C#中变量作用域的问题,请各位大侠看看,这段代码错在哪?

上一篇:用new创建一个p指向的包含3个元素的整型数组,将其3个元素的值分别赋为1,2,3,

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?