分享

java中2个不同类的变量调用

 露石 2015-05-01
首先在类2中new一个类1,然后类1.x就可以访问类1的x变量了。
代码举例:
class a1
{
public int x;
}
class b2
{
a1 me=new a1();//new一个类a1赋给me来引用
me.x=123456789;//访问类1的变量x
}
另外如果x变量是静态的变量,静态的东西都不用new
class a1
{
public static int x;
}
class b2
{

a1.x=123456789;//直接访问类1的静态变量x
}


***********************************************************************************

叫做变量,不是变数,调用很简单,不知你怎么调用的,比如:
先声明之后的,类class1的变量a1,在class2中要先声明,比如class1 c1;调用时只需要c1.a1就可以了。

***********************************************************************************

变量吧 呵呵
呵呵如果是静态的变量或者是方法 直接用类名调用就可以的,
因为static 静态的变量和方法是属于类的;
而非静态的实例变量是依赖于对象的,必须用过创建对象来调用非静态的实例变量或者是方法
,创建对象后,用对象调用就可以了

***********************************************************************************

变数是指属性吧。如果类2是指一个已实例化的变量,且x是public的,就可以在类1中用“类2.x”来使用了;否则只能希望类2中有x的get方法。当然如果x是static的,类2不是实例化变量,也可以直接用“类2.x”来使用的。
不知是否是你问的意思

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多