77问答网
所有问题
当前搜索:
静态方法可以调用静态变量吗
java里面,
静态变量
一定要用
静态方法
才能使用么。
答:
静态变量
在普通方法和
静态方法
中都
可以
用,静态方法要求用静态变量
能否从实例方法中
调用静态方法
或引用一个
静态变量
?
答:
当然
可以
。不过要看访问权限。例如你在一个类中
调用
另一个类的私有的
静态方法
或
变量
是不行的。超轻量级数据库开发框架,JDiy。你可了解下。
java:
静态方法
中的
变量
和方法必须都是静态的?
答:
分两种:第一种,在
静态方法
中不实例化一个对象(new Object),这种情况下 静态方法中需要
调用
的
变量
和方法都必须是静态的。第二种,在静态方法中实例化一个对象,这种情况下,该实例化的对象中的变量和方法都不需要静态的。
能否从实例方法中
调用静态方法
或引用一个
静态变量
?
答:
可以的,
静态方法
或
变量
都是类级别的,无实例也
可以调用
在Java中同类中的
静态方法
能否
调用
类成员
变量呢
?为什么?
答:
而一般我们所说的成员
变量
,是指对象级别的,也就是说每一个对象所拥有的成员变量都是独立的不同的变量,是属于对象自己拥有的。相对于来说访问范围,无疑是静态的更大,静态的可以被任何对象所访问且是同一个,而成员变量是每个对象各自拥有的。那么,为什么“
静态方法
不
能调用
类成员变量”,因为要想...
静态方法
中的变量一定要是
静态变量
么
答:
静态方法
中也
可以
有局部变量,但是要想使用全局的变量(成员变量),由于静态方法是不依赖于对象的,因为它是不能访问普通的成员变量,只能访问同样是不依赖于具有对象的
静态变量
。如 public class Foo { private int obj_member = 3;private static int static_member = 4;public static void static_fun...
静态方法
里面的
变量
是静态的吗
答:
include<iostream> include<malloc.h> using namespace std;class A { public:int static i;int j;public:void static fun(){ // int n=0;//这句不会出错,说明静态成员
方法可以
定义非
静态变量
// i=0; //这句不会出错 // j=0; //这句会出错,因为
静态方法
只能引用类的静态成员变量 c...
public
static
和public有什么区别?
答:
如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。声明为static的方法称为静态方法或类方法。
静态方法可以
直接
调用静态
方法,访问
静态变量
,但是不能直接访问实例变量和实例方法。静态方法中不能使用this关键字,因为静态方法不...
静态方法可以
访问实例
变量吗
?
答:
不可以 static修饰的方法是
静态方法
,如果修饰变量就是
静态变量
,而静态方法和静态变量都是在项目启动加载的时候就初始化的,而这个时候普通的实例成员还没有初始化,所以是不
能static方法
是不能访问实例成员的
static可以
访问static 普通成员可以访问static 但是static不能访问普通成员 ...
java中
静态变量
和
静态方法
分别有什么特点
答:
而静态变量它是一种共享变量(VB.net里面如此称呼,比较容易理解).,任何通过类名来调用,都可以改变其值.关于静态方法(通过类产生的对象)调用静态方法,调用非静态方法(通过类名或都是对象调用)都是可以的,但是,
静态方法可以调用静态变量
而不可以调用非静态变量(Error(12,30): non-static variable a ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
非静态可以调用静态吗
静态方法静态变量
java静态方法和静态变量
静态调用非静态方法
什么叫静态变量和静态方法
静态方法只能处理静态变量
静态方法调用非静态成员
调用静态方法
对象调用静态方法