static修饰的方法不能访问实例变量
正确
举一反三
- 关于static的说法正确的有() A: 可以修饰变量、方法和代码块 B: static修饰的方法称为静态方法或类方法,修饰的变量称为静态变量或类变量 C: static修饰的方法和变量只能由类名访问 D: static 修饰的方法中不能访问非static的变量或方法
- static修饰的静态方法只能访问static修饰的成员变量和成员方法。
- 类变量和实例变量的区别正确的是() A: 用static修饰的变量是实例变量,不用static修饰的变量是类变量 B: 类变量可以用类名访问,也可以用实例名访问 C: 类变量在程序执行时就被加载 D: 用final修饰的变量是类变量,不用final修饰的变量是实例变量
- static修饰的方法可以访问非static的成员变量。
- static的方法可以直接访问实例变量或方法
内容
- 0
用static修饰的变量或方法都为类成员,类成员可以用类名或实例名访问,实例成员只能用实例名来访问。
- 1
在Java中,关于static关键字的说法错误的是 A: static可以修饰方法 B: static可以修饰变量 C: static可以修饰代码块 D: static修饰的方法,在内部可以访问非静态变量
- 2
类中 static 修饰的变量或方法, 可以使用类名或类实例化后的对象去访问。
- 3
在Java中,以下关于static关键字的说法不正确的是____ A: static可以用来修饰方法和属性 B: 在方法里可以定义static变量 C: static修饰的属性和方法称为动态变量、动态方法 D: 不使用static修饰的属性和方法,通常称为实例属性、实例方法(或普通属性、普通方法)
- 4
下列关于关键字static的说法正确的是() A: 由static引导的一对大括号括起的语句组被称作静态初始化器 B: 由static修饰的成员变量既可以用“对象名.成员变量名”方式访问,也可以用“类名.成员变量名”方式访问 C: 用static修饰的成员变量属于类,而不属于类的某个实例 D: 用static修饰的方法只能访问static成员变量或调用static成员方法