例子问题
问题71:程序的实现
考虑下面的c++伪代码:
车辆类别{
Const int wheels = 4;
浮动milesPerGallon;
字符串;
字符串模型;
}
汽车跑车=新车;
班级之间有什么区别车
,和对象跑车
?
可能的答案:
他们没有亲戚关系。
跑车
实例化从的车。
车
实例化从跑车
.
它们是一样的。
它们都是从其他东西实例化的。
正确答案:
跑车
实例化从的车。
解释:
在面向对象范式中编程时,可以将类视为蓝图,而将对象视为根据蓝图构建的房子。
类车
是一个抽象规范,不引用任何特定实例。这只是一个协议,所有希望成为汽车的物体都应该遵守。的跑车对象是汽车蓝图的实现。这是一个具体的实例。用编程术语来说,“跑车
实例化从车
”。
顶尖城市的计算机科学辅导:
亚特兰大计算机科学辅导,奥斯汀计算机科学辅导,波士顿计算机科学辅导,芝加哥计算机科学辅导,达拉斯沃斯堡计算机科学辅导,丹佛计算机科学辅导,休斯顿计算机科学辅导,堪萨斯市计算机科学辅导,洛杉矶计算机科学辅导,迈阿密计算机科学辅导,纽约市计算机科学辅导,费城计算机科学辅导,凤凰计算机辅导,圣地亚哥计算机科学辅导,旧金山湾区计算机科学辅导,西雅图计算机科学辅导,圣路易斯计算机科学辅导,图森计算机科学辅导,华盛顿特区计算机科学辅导
顶尖城市的计算机科学导师:
亚特兰大计算机科学导师,奥斯汀计算机科学导师,波士顿计算机科学导师,芝加哥计算机科学导师,达拉斯沃斯堡计算机科学导师,丹佛计算机科学导师,休斯顿计算机科学导师,堪萨斯城计算机科学导师,洛杉矶计算机科学导师,迈阿密计算机科学导师,纽约市计算机科学导师,费城计算机科学导师,凤凰计算机科学导师,圣地亚哥计算机科学导师,旧金山湾区计算机科学导师,西雅图计算机科学导师,圣路易斯计算机科学导师,图森计算机科学导师,华盛顿特区计算机科学导师