| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 717 人关注过本帖
标题:基础问题
只看楼主 加入收藏
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
结帖率:33.33%
收藏
 问题点数:0 回复次数:14 
基础问题

package untitled20;
import java.io.Serializable;

public class text {
private int a;

public int getNum() {
return this.a;
}

public void setNum(int aa){
this.a = aa;
}
}


package untitled20;
import untitled20.text;

public class text2 {
public text2() {
text t = new text();
t.setNum(4);
}
}


package untitled20;
import untitled20.text;

public class Untitled1 {
public Untitled1() {
}

public static void main(String[] args) {
Untitled1 untitled1 = new Untitled1();
text t = new text();
System.out.println(t.getNum());
}
}

打印出来的值为什么是0啊??

搜索更多相关主题的帖子: 基础 
2006-11-22 19:30
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

你觉得不是0是什么?
不赋值默认不就是0吗?


可惜不是你,陪我到最后
2006-11-22 19:55
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 

那为什么我在类text2中将代码该成
public class text2 {
public text2() {
}

public void te() {
text t = new text();
t.setNum(4);
System.out.println(t.getNum());
}
}

并在Untitled1中调用te可以得出t.getNum()的值为4啊?那我要怎么弄才能让最后打印的值为4啊??这问题一直没有搞懂!


2006-11-22 20:06
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
t.setNum(4);
因为有这句

你还是先学学基础吧

你问的问题太基础了

我怀疑JAVA你都没有入门

可惜不是你,陪我到最后
2006-11-22 20:11
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 
我有时也是这么觉得的!不过冰峰老大还是告诉我吧!!!我只知道在第3个类里写下t.setNum(4);可以让最后打印出来的值为4;还有没有其他的方法啊??

[此贴子已经被作者于2006-11-22 20:23:51编辑过]



2006-11-22 20:20
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
因为你调用了setNum的方法啊,你就把它设为4了,所以打印出来就是4啊,你设几他打出来就是几啊

这叫我怎么解释.只能这样解释了

现在明白了吧

可惜不是你,陪我到最后
2006-11-22 20:23
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
还有没有其他的方法啊??



你想要其它的方法干嘛?

可惜不是你,陪我到最后
2006-11-22 20:25
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
好像看到你在C#论坛里发帖

你应该是学C#的吧

要学C#就好好学它,不要又想学JAVA,又想学C#,
这样可能到头来,你一样都学不好

记住一句话:因为专一,所以专业

要想专业,先得专一地去学

可惜不是你,陪我到最后
2006-11-22 20:27
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 
晕 C#里的那个钱里病疯不会就是你吧 我是想学的是JAVA  C#是为了完成作业!学校这么安排的也没有办法啊!只是现在又有空回来看JAVA了

2006-11-22 20:32
禹_二
Rank: 1
等 级:新手上路
帖 子:661
专家分:0
注 册:2006-9-13
收藏
得分:0 

呵呵!都学好也没什么不好啊.


2006-11-22 20:37
快速回复:基础问题
数据加载中...
 
   



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

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