66问答网
所有问题
在Java中同类中的静态方法能否调用类成员变量呢?为什么?
如题所述
举报该问题
其他回答
第1个回答 2010-09-24
可以,静态方法也称类方法,Java中的静态方法和类变量都属于类,类方法只能调用类变量,不能对非类成员变量调用,非静态方法即可以调用非类成员变量,也可以调用类变量本回答被提问者采纳
第2个回答 2010-09-24
类成员变量是由类构造器来初始化的,而静态方法不是的,并且比类成员变量早初始化,当然不能调用的,编译都过不去啊
第3个回答 2010-09-24
同类中的静态方法只能调用同类中的 静态变量
<上一页
1
2
相似回答
JAVA同类中的方法
可以
调用
本类
的成员变量
吗?
答:
当然可以了
,同一类中静态方法不能直接使用非静态的成员变量,但可能通过对象来访问,建议你温习下Java的四种属性范围可见性(public、protected、default、private)。有问题欢迎提问,满意请采纳,谢谢!
java
,
静态方法为什么
不能
调用类成员?
答:
楼主想问的应该是不用调用成员变量吧
首先,这涉及到代码执行优先级的问题,在一个Java类中,存在的代码形式有静态代码块(花括号{}包裹住的代码片段),静态方法,构造函数,成员方法。不同形式的代码执行顺序不同:1、静态代码块:当类被载入时,静态代码块被执行,且只被执行一次,静态代码块常用来...
Java中静态
内部
类的成员
可以访问外部
类的静态变量
吗
答:
可以的
,静态方法只能调用静态方法,非静态方法也可以调用静态方法,例子如下:package com.baidu.stati.pack;public class staticStri { public String getNames(){ System.out.println("这是一个非静态方法");return null;} public static String getNamesList(){ System.out.println("这是一个静态方...
Java中
,类不实例化就能
调用方法
吗?
答:
Java中,类不实例化是可以调用方法的
,这种方法叫做静态方法,也叫做类方法。类的静态方法不属于类的对象,而属于类本身,在该类首次使用的时候加载到系统的方法区中,一般可以使用类名直接调用类的静态方法,而不需要实例化对象。由于静态方法并不属于对象,因此在静态方法中无法操作类的普通成员变量,只能...
JAVA
编程
中static的
用途与用法
答:
1.Public static void printData(){}:表明此类方法为
类方法
(静态方法),访问是在编译期 完成,执行效率比较高。2.静态方法不需要有对象,可以使用类名调用(不需要实例也可以
调用静态方法
)。3.静态方法中不能访问类的非
静态成员
,包括
成员变量
和方法;只能访问本
类中的静态
变量和其它静态方法。因为...
java中
一个
类中static方法
能访问另一个类中static嘛
??
麻烦大家说说static...
答:
可以的,
静态方法
可以访问静态方法和变量,但是静态方法不可以调用非静态方法,非静态方法可以调用静态方法,静态方法可以直接用类名调用。静态
的变量
和方法都是随着类加载的,普通方法这个时候还没有加载,所以静态不能调用非静态。
大家正在搜
非静态方法可以调用静态方法吗
非静态方法调用静态变量
java中静态方法的调用
静态方法只能用类名调用
java静态和非静态的调用
静态调用非静态方法
对象能否调用静态方法
静态属性只能通过什么类调用
可以用类名调用非静态方法
相关问题
在Java中同类中的静态方法能否调用类成员变量呢?为什么?
java,静态方法为什么不能调用类成员?
java 中类的静态方法怎么调用成员变量
在Java中同类中的静态方法能否调用类成员变量?为什么?
java,静态方法为什么不能调用类成员?
java 类的静态变量 和 静态方法 能在同一时刻被多个自身...
java里的类中定义的非静态成员变量 要想使用必须先new出...
java中在同一类中普通方法可以直接调用普通方法和静态方法吗...