• 2022-06-18
    在对象方法内部,访问当前对象需要使用一个特殊的预定义变量,这个变量是( )。[br][/br]·
    A: $this
    ·
    B: $self
    ·
    C: this
    ·
    D: self
  • A

    内容

    • 0

      关于self关键字说法错误的是() A: 每个类属性定义前都要加self关键字; B: 每个对象属性定义前都要加self关键字; C: self关键字传递的是当前对象自身; D: 函数内部定义的变量时不使用self关键字,则说明定义的是函数内部局部变量;

    • 1

      定义一个变量,为其赋值空字符串,使用is_null()函数检测该变量返回值是true。 [br][/br] 对 [br][/br] 错

    • 2

      定义在类中的变量称为成员变量,定义在方法中的变量称为局部变量。[br][/br]· 对[br][/br]· 错

    • 3

      下列哪个叙述是错误的?[br][/br] [br][/br] A. 接口也是Java中一种重要数据类型,用接口声明的变量称作接口变量。[br][/br] [br][/br] B. 接口变量中可以存放实现该接口的类的实例的引用(对象的引用)。[br][/br] [br][/br] C. 可以把一个int数据赋值给接口变量。[br][/br] [br][/br] D. 把实现某一接口的类创建的对象的引用赋值给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口方法。

    • 4

      阅读下面的程序:[br][/br]class Test:[br][/br]data1 = 10[br][/br]def __str__(self): return "data1 = %d" % (self.data1)[br][/br]test = Test()[br][/br]print(test)[br][/br]print(repr(test))[br][/br]上述程序最终执行的结果为()。 A: 面向对象.Test object at 0x101ca12e8>data1 = 10 B: 面向对象.Test object at 0x101ca12e8><面向对象.Test object at 0x101ca12e8 C: data1 = 10data1 = 10 D: data1 = 10