• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

关于java物件变数都是参照的问题

package java01;class Test{        int x = 3;void show(){     //这里show是方法名称System.out.println("x="+x);        }}public class java3{        public static void main(String [] argv){        Test a,b,c;        a=new Test();        b=new Test();        System.out.println("a==b?"+(a==b));        c=b;            c.x=10;            //我这里不是特别懂,按照要在main()方法中呼叫类别的方法,与存取成员变数一样,都是用小数点,例如【物件.方法名称()】,但是我这个整体代码的方法名称是show,但是书中的c.x,这个具体是什么意思呢,这样写的话会不会违背我上述说的语法呢,有一些混淆,希望懂的朋友详细给我说下,谢谢了!        System.out.println("c==b?"+(c==b));        System.out.print("a.");        a.show();            System.out.print("b.");        b.show();        System.out.print("c.");        c.show();           }}

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

这里的c.x的意思是修改Test类中x成员变量的值。和你说的也并不矛盾,"."可以理解为调用,因为c是Test类的对象,所以c既可以使用.来调用Test类中的方法,也可以通过.来查看,修改Test类中成员变量的值。

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!