| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2058 人关注过本帖
标题:JAVA对象的使用问题
只看楼主 加入收藏
pxf
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2016-4-13
结帖率:80%
收藏
已结贴  问题点数:9 回复次数:3 
JAVA对象的使用问题
我在eclipse中打的代码:

class Xiyoujirenwu {
    float height, weight ;
    String head, ear ;
    void speak(String s){
        head = "歪着头";
        System.out.println(s);
    }
}

public class 对象的使用 {
    public static void main(String args[]){
        Xiyoujirenwu zhubajie,sunwukong;     //声明对象
        zhubajie = new Xiyoujirenwu();       //为对象分配变量
        sunwukong = new Xiyoujirenwu();
        zhubajie.height = 1.80f;             //对象给自己的变量赋值
        zhubajie.head = "大头";
        zhubajie.ear = "一双大耳朵";
        sunwukong.height = 1.62f;
        sunwukong.weight = 1000f;
        sunwukong.head = "秀发飘飘";
        System.out.println("zhubajie 的身高:" + zhubajie.height);
        System.out.println("zhubajie 的头:" + zhubajie.head);
        System.out.println("sunwukong 的重量:" + sunwukong.weight);
        System.out.println("sunwukong 的头:" + sunwukong.head);
        zhubajie.speak ("俺老猪我想娶媳妇");         //对象调用speak 方法
        System.out.println("zhubajie 现在的头:" + zhubajie.head);
        sunwukong.speak ("老孙我重一千斤,我想骗八戒背我");   //对象调用speak 方法
        System.out.println("sunwukong 现在的头:" + sunwukong.head);
    }

}


运行结果:
zhubajie 的身高:1.8
zhubajie 的头:大头
sunwukong 的重量:1000.0
sunwukong 的头:秀发飘飘
俺老猪我想娶媳妇
zhubajie 现在的头:大头
老孙我重一千斤,我想骗八戒背我
sunwukong 现在的头:秀发飘飘

为什么不是:
zhubajie 的身高:1.8
zhubajie 的头:大头
sunwukong 的重量:1000.0
sunwukong 的头:秀发飘飘
俺老猪我想娶媳妇
zhubajie 现在的头:歪着头
老孙我重一千斤,我想骗八戒背我
sunwukong 现在的头:歪着头

对象调用speak方法后,不是应该方法中的成员变量分配给对象的成员变量吗?
搜索更多相关主题的帖子: public JAVA 
2016-07-10 22:11
TsugumiYuu
Rank: 3Rank: 3
等 级:论坛游侠
威 望:6
帖 子:32
专家分:126
注 册:2016-5-14
收藏
得分:9 
2016-07-11 10:23
jinjoxie
Rank: 2
等 级:论坛游民
威 望:1
帖 子:19
专家分:61
注 册:2015-6-3
收藏
得分:0 
远行结果没问题啊。下面就是我在eclipse中的运行结果

zhubajie 的身高:1.8
zhubajie 的头:大头
sunwukong 的重量:1000.0
sunwukong 的头:秀发飘飘
俺老猪我想娶媳妇
zhubajie 现在的头:歪着头
老孙我重一千斤,我想骗八戒背我
sunwukong 现在的头:歪着头
2016-07-11 14:29
pxf
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2016-4-13
收藏
得分:0 
回复 3楼 jinjoxie
难道我的软件有问题?显示第一个类有错误
2016-07-15 13:56
快速回复:JAVA对象的使用问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012333 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved