当前位置:中级软件设计师题库>面向对象技术题库

问题:

[单选,案例分析题] 一个类是(1)。在定义类时,将属性声明为private的目的是(2)。空白(2)处应选择()

A . A.实现数据隐藏,以免意外更改
B . 操作符重载
C . 实现属性值不可更改
D . 实现属性值对类的所有对象共享

药物制剂 (1)设计模式允许一个对象在其状态改变时,通知依赖它的所有对象。该设计模式的类图如图所示,其中,(2)在其状态发生改变时,向它的各个观察者发出通知。空白(2)处应选择() A.Subject。 ConcreteSubject。 Observer。 ConcreteObserver。 药物剂型 生物技术药物结构不稳定,容易变质。() 药物配伍后在体内相互作用,产生不利于治疗的变化,属于疗效配伍禁忌。() 一个类是(1)。在定义类时,将属性声明为private的目的是(2)。空白(2)处应选择()
参考答案:

  参考解析

类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。类是对象的抽象,而对象是类的具体实例。在类中,可将数据声明为private、protected和public。声明为private的数据为私有的,只能被类中的成员函数调用,不能在类外访问,从而实现数据隐藏的目的,可防止意外更改。

在线 客服