读书人

JAVA小疑点高手解答一下

发布时间: 2012-03-15 11:50:38 作者: rapoo

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的思想问题。语法上调用时可以的

读书人网 >J2SE开发

热点推荐