66问答网
所有问题
JAVA同类中的方法可以调用本类的成员变量吗?
JAVA同类中的方法可以调用本类的成员变量吗?
举报该问题
推荐答案 2015-06-29
当然可以了,同一类中静态方法不能直接使用非静态的成员变量,但可能通过对象来访问,建议你温习下Java的四种属性范围可见性(public、protected、default、private)。
有问题欢迎提问,满意请采纳,谢谢!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/DppDsvxDDvUxsvnniD.html
其他回答
第1个回答 2015-06-29
可以,如果是static变量,可以直接调用,如过不是,则需创建对象调用
第2个回答 推荐于2016-01-26
static的直接可以用类名.来访问包括方法,public,private,protected,和默认的都需要实例化对象后访问,这4种的访问权限不同,同包,不同包,子类还有一个记不清了,public的访问权限最大,下来是protected,下来是默认的访问修饰符,最后是private。是private的一半都是set和get方法来调用成员变量的!本回答被提问者采纳
第3个回答 2015-06-29
可以,任何属性的
相似回答
在
Java中同类中的
静态
方法能否调用类成员变量
呢?为什么?
答:
不行
,因为java中静态的东西是类级别的,也就是说用类名就可访问,也可以用任何对象名访问,无论以哪种形式访问的都是同一个东西。而一般我们所说的成员变量,是指对象级别的,也就是说每一个对象所拥有的成员变量都是独立的不同的变量,是属于对象自己拥有的。相对于来说访问范围,无疑是静态的更...
Java
两个函数
里的变量
如何相互
调用
,在同一个
类里
答:
如果要调用的是类成员变量,那么类中的所有方法都可以访问、修改它们
。如果要调用的是方法中的局部变量,那么只能通过返回值或参数传递,例如fun1中的变量a要传递到fun2,就在fun1中调用fun2,并传递a作为fun2的参数。
在
java中
,要想使本身,子类我同一包中
类可以
访问该
类的成员
和
方法
,应该...
答:
protected关键字修饰
的成员变量
和
成员方法
在这个类本身、同一个包
中的类
(包括同一个包中的子类)以及包外的子类可以访问。
java中
如果有一个A类,怎样从b类访问a
中的
私有
成员变量
答:
您好,提问者:如果这个
类的成员
、
方法
定义为private只支持
本类
访问。public、protected、defualt(默认不写)继承、同包是都可以访问到的。可以封装成方法,对外暴露,例如:public class Test{ private String name; //提供公共的赋值方法 public void setName(String name){ this.name = nam...
JAVA
同一
类中
一个方法怎么
调用
另一个
方法的成员变量
答:
首先,你的表述有问题:只有
类中的
变量才称为成员变量,
方法
中的变量称为局部变量。其次,局部变量只在方法内部有效,方法运行结束后变量会销毁,所以在一个方法中无法
调用
另一个方法中的变量。如果你希望多个方法共享某个变量,可以把这个变量定义成
类的成员变量
。如下:class ABC { int j;public void ...
Java
问题:为什么
类方法
中不
能
访问普通
成员变量
而只能访问
类变量??
答:
“静态变量”就是“
类变量
”,“静态方法”就是“
类方法
”。这里面就涉及到类与对象的关系,我们举个例子:人就是一个类,而由人生成出来的姚明、安东尼就是对象。“人的眼睛个数”是类变量;get人的眼睛个数()是类方法;“身高”是对象变量;get身高()是对象方法;“普通
成员方法可以
访问静态变量...
大家正在搜
构造方法调用成员方法
类的对象调用成员函数
静态数据成员不能通过类的对象调用
调用重载的方法是在编译期确定的
类调用成员函数
java调用父类构造方法
成员函数怎么调用
当一个成员函数被调用时
常对象能调用任何成员函数
相关问题
在Java中同类中的静态方法能否调用类成员变量呢?为什么?
JAVA同一类中一个方法怎么调用另一个方法的成员变量
java中一个类想调用另一个类的变量,必须到方法里面吗,直接...
JAVA同一类中一个方法怎么调用另一个方法的成员变量
在Java中同类中的静态方法能否调用类成员变量?为什么?
java 中类的静态方法怎么调用成员变量
JAVA同类中的方法可以调用本类的成员变量吗
java中为什么实例方法可以调用实例变量也可以调用类变量,而...