A: $this
·
B: $self
·
C: this
·
D: self
举一反三
- 在对象方法内部,访问当前对象需要使用一个特殊的预定义变量,这个变量是()。 A: $this B: $sel C: this D: self
- 在类的方法内部,如何访问这个类的一个静态成员( )。[br][/br]· A: self::成员名<br>· B: 类名::成员名<br>· C: this::成员名<br>· D: $this->成员名
- 下列哪个叙述是正确的?[br][/br] [br][/br] A. 当this关键字出现在实例方法中时,就代表正在调用该方法的当前对象。[br][/br] [br][/br] B. 一个Java源文件必须要有package语句。[br][/br] [br][/br] C. 成员变量没有默认值。[br][/br] [br][/br] D. 成员变量的名字不可以和局部变量的相同。
- 【判断题】[br][/br]一个实例对象只能被一个变量引用。
- 如果一个变量未经定义就直接使用,则该变量的类型为()。[br][/br] ( ) A: Integer<br> ( ) B: Byte<br> ( ) C: Boolean<br> ( ) D: Variant
内容
- 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