A. 面向对象是一种对现实世界理解和抽象的方法 B. 面向对象具有封装性、继承性以及多态性三大特征 C. 面向对象强调的是解决问题的步骤 D. 面向对象编程能提高代码的复用性,有利于程序的维护和扩展
A. 类是对某一类对象的抽象 B. 类和对象的关系的是一种数据类型与变量的关系 C. 对象是根据类创建的,并且一个类只能对应一个对象 D. 对象描述的是现实的个体,它是类的实例
A. def B. class C. yield D. pass
A. self B. super C. this D. 类名
A. 与类名相同 B. construct C. __init__ D. init
A. 一般成员方法 B. 类的初始化 C. 对象的初始化 D. 对象的创建
A. 实例属性属于各个实例所有,相互独立 B. 类属性只有一个,创建的实例都共用这个类属性 C. 私有属性只能在类内部访问 D. 当实例属性和类属性重名时,类属性优先级更高
A. 实例方法中的第一参数一般约定为self B. 类方法只能通过类调用 C. 类方法第一个参数必须是类本身,该参数一般约定为cls D. 定义静态方法时不需要self和cls参数
A. p=Personp.show() B. p=Person()p.show('李思') C. p=Person('李思')p.show() D. p=Person('李思')show()
A. abd B. ad C. acd D. 执行会报错