假设Bird和Cat是Animal的子类,Parrot是Bird的子类,bird是Bird的一个对象,cat是Cat的一个对象,parrot是Parrot的一个对象。以下叙述中,不正确的是( )。假设Animal类中定义接口move(),Bird、Cat和Parrot分别实现自己的move (),调用move()时,不同对象收到同一消息可以产生各自不同的结果,这一现象称为( )。
第1题:C
第2题:D
第1题:
本题考查的是面向对象的基本概念。
cat、bird、parrot都可看作是Animal的对象,parrot可以看作是Bird的对象。而bird可以看作是Parrot的对象也就是鸟是鹦鹉类的对象,显然不正确。第一空选择C选项。
第2题:
不同对象接收到相同消息给出不同结果,这是多态的描述,第二空选择D选项。封装:隐藏对象的属性和实现细节,仅对外公开接口(信息隐藏技术)。继承与泛化:复用机制(单重继承和多重继承),子类可以继承父类的一些属性和方法。消息和消息通信:对象之间进行通信的一种构造叫作消息。消息是异步通信的(消息传递:接收到信息的对象经过解释,然后予以响应)。
扫描微信二维码,添加您的专属老师为好友
您在考试中遇到任何问题,老师都会帮您解答
您希望我们通过哪种方式与您联系?
您已选择电话/微信/QQ的联系方式,课程顾问会尽快联系您!
您已选择微信联系方式,课程顾问会尽快添加您的微信,请您确认通过!
您已选择QQ联系方式,课程顾问会尽快添加您的QQ,请您确认通过!
您已选择电话联系方式,课程顾问会尽快联系您!
您已选择“不联系”,课程顾问不会主动联系您。如果后续您有需求,可以在个人中心主动添加销售微信或拨打客服电话:400-111-9811