首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

JAVA小疑点,高手解答一下

2012-03-15 
JAVA小问题,高手解答一下!静态方法和静态变量我们可以看成是类方法和类成员,但非静态方法和非静态变量我们

JAVA小问题,高手解答一下!
静态方法和静态变量我们可以看成是类方法和类成员,但非静态方法和非静态变量我们可以看成是对象属性和对象方法,那我们在创建一个类的对象时,应该可以用对象来引用静态方法和静态变量吧?

[解决办法]
可以
[解决办法]
可以的。但一般还是用类名引用,这样读程序的人看着也清楚。
[解决办法]
一般都是用类名引用,好象有时用对象引用的时候报错!
[解决办法]
你自己试下不就知道了,问些无聊问题
[解决办法]
应该用类名访问更直接,因为类和对象在内存中存储位置是不一样的,而静态变量是存在类那个地方的,方法不分静态非静态,都跟类存在一起,因为所有的同类对象方法都是一样的
[解决办法]
可以的啊,但是我觉得没有必要,还是用类来访问比较好,这样程序的更易读
[解决办法]
可以
class Test2 {

/**
* @param args
*/
public static String t= "Test ";
public static void print()
{
System.out.println( "Hello ");
}
}
public class Test1
{
public static void main(String[] args) {
// TODO Auto-generated method stub
Test2 test2=new Test2();
test2.print();
Test2.print();
}
}
[解决办法]
可以,但会有个警告
[解决办法]
可以
[解决办法]
可以的 但是用类来调用比较符合实际

[解决办法]
用类调用比较好,这里是OOP的思想问题。语法上调用时可以的

热点排行