您现在的位置:希赛网>云阅读>软件设计师考试试题分类精解(第3版)>例题1第5章:面向对象方法学作者:希赛教育软考学院来源:希赛网2014年02月08日例题1上一节本书简介下一节第5章:面向对象方法学作者:希赛教育软考学院来源:希赛网2014年02月08日例题25.2试题精解例题1(2005年11月试题30)下列关于静态多态实现重载的描述中正确的是______.A.重载的方法(函数)的方法名(函数名)可以不同B.重载的方法(函数)必须在返回值类型以及参数类型上有所不同C.重载的方法(函数)必须在参数顺序或参数类型上有所不同D.重载的方法(函数)只需在返回值类型上有所不同试题分析"overload"翻译过来就是:超载,过载,重载,超出标准负荷。先来说说重载的含义,在日常生活中我们经常要清洗一些东西,比如洗车、洗衣服。尽管我们说话的时候并没有明确地说用洗车的方式来洗车,或者用洗衣服的方式来洗一件衣服,但是谁也不会用洗衣服的方式来洗一辆车,否则等洗完时车早就散架了。我们并不要那么明确地指出来就心知肚明,这就有重载的意思了。在同一可访问区内被声名的几个具有不同参数列的(参数的类型、个数、顺序不同)同名函数,程序会根据不同的参数列来确定具体调用哪个函数,这种机制叫做重载,重载不关心函数的返回值类型。这里,"重载"的"重"的意思不同于"轻重"的"重",它是"重复"、"重叠"的意思。例如,在同一可访问区内有:①doublecalculate(double);②doublecalculate(double,double);③doublecalculate(double,int);④doublecalculate(int,double);⑤doublecalculate(int);⑥floatcalculate(float);⑦floatcalculate(double);6个同名函数calculate,①②③④⑤⑥中任两个均构成重载,⑥和⑦也能构成重载,而①和⑦却不能构成重载,因为①和⑦的参数相同。试题答案C版权方授权希赛网发布,侵权必究上一节本书简介下一节第5章:面向对象方法学作者:希赛教育软考学院来源:希赛网2014年02月08日例题3例题2(2005年11月试题31)程序设计语言提供了基本类型及其相关的操作,而______则允许开发者自定义一种新的类型及其相关的操作。A.对象B.实例C.类D.引用试题分析类是对某个对象的定义。它包含有关对象动作方式的信息,包括它的名称、方法、属性和事件。实际上它本身并不是对象,因为它不存在于内存中。当引用类的代码运行时,类的一个新的实例,即对象,就在内存中创建了。虽然只有一个类,但能通过这个类在内存中创建多个...