返回信息流☆─────────────────────────────────────☆
quanquan (无拉拉) 于 (Thu Jul 3 22:49:58 2008) 提到:
public class test {
public int devide (int x,int y)
{
return x+y;
}
public static void main (String [] args)
{
int result = devide (3,1);
System.out.println("The result is"+ result);
}
}
以上程序出错;
但加了static就通过,请问具体原因;
public class test {
public static int devide (int x,int y)
{
return x+y;
}
public static void main (String [] args)
{
int result = devide (3,1);
System.out.println("The result is"+ result);
}
}[/color]
☆─────────────────────────────────────☆
ox (小贝|抱抱三人组之小宝贝|东北志责任编辑) 于 (Thu Jul 3 22:53:49 2008) 提到:
你知道静态方法和 非静态方法的区别么
非静态方法 不实例化对象 是不能调用的
☆─────────────────────────────────────☆
neo861002 (Nimo的爪哇) 于 (Thu Jul 3 23:20:08 2008) 提到:
静态方法只能调用本类中的静态方法,对于非静态的只能通过对象引用的“.”运算符调用
实例方法(非静态方法)可以调用静态、非静态的都行
☆─────────────────────────────────────☆
yueyingcs (Loli村元老村长) 于 (Fri Jul 4 14:56:24 2008) 提到:
main是static的,一个static的函数,所使用的外部变量以及函数都必须是static的才行
☆─────────────────────────────────────☆
Lonhero (Lonhero) 于 (Fri Jul 4 15:46:13 2008) 提到:
test t = new test();
int result = t.devide (3,1);
System.out.println("The result is"+ result);
☆─────────────────────────────────────☆
zc2008 (铁牛) 于 (Fri Jul 4 16:38:04 2008) 提到:
int result = new test().devide (3,1);
System.out.println("The result is"+ result);
类名第一个字母最好大写,写成:Test
☆─────────────────────────────────────☆
Goldfather (Mike|godfather) 于 (Fri Jul 4 19:51:26 2008) 提到:
昂?那main里面实例化对象调用非static方法呢?
☆─────────────────────────────────────☆
neo861002 (Nimo的爪哇) 于 (Fri Jul 4 20:29:37 2008) 提到:
【 在 yueyingcs 的大作中提到: 】
C++的解释 呵呵~ java里没有外部或者全局的概念吧,你指的应该是实例变量
回LS~ 这是最OO的用法啊
☆─────────────────────────────────────☆
yueyingcs (Loli村元老村长) 于 (Sat Jul 5 01:51:30 2008) 提到:
【 在 Goldfather 的大作中提到: 】
那自然可以,我只说外部的,实例化的就是内部的了....
☆─────────────────────────────────────☆
purevirtual (天之健|杨无敌) 于 (Sat Jul 5 04:14:34 2008) 提到:
我的意思是何谓外部的?在c++里有成员函数(内部函数),全局函数(外部函数)的概念,但是java是 纯oop的,所有的函数都在类里,应该没有内外之分吧。。
☆─────────────────────────────────────☆
yueyingcs (Loli村元老村长) 于 (Sat Jul 5 16:27:15 2008) 提到:
【 在 purevirtual 的大作中提到: 】
这里的话自然说的是static函数自身以外的范围都是外部...
这是一条镜像帖。来源:北邮人论坛 / java / #6083同步于 2008/8/23
Java机器人发帖
[合集] 请教一个static问题
SturdyEagle
2008/8/23镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。