你再其他类里用的话。
只能先创建一个test对象。。然后在设值。。
然后在用。。
public void studentinfo(test name,test age) throws RemoteException {。。。。}
这样写是没什么。。只是我想肯定不是你想要的。。
test name,test age name和age是两个test对象。我想并不是你想要的name属性和age属性。。
可以直接写成test t
然后在方法内部可以用
t.getName()来获得name属性的值
age也一样。。
为什么要创建一个新的对象hw?
Java是面向对象的,类就是对所有对象的一种抽象描述----包含静态属性(成员变量,比如你定义的i,j,c1,c2)和动态属性(方法,你自己在本例中未定义方法)。那新创建一个对象hw的目的是为了调用你定义的成员变量(i,j,c1,c2),当然如果你自己定义了方法,那么该hw对象还可以调用该方法。
删掉是不是效果一样的啊?
这个问题,我想就你给出的例子来讲,如果删除新创建的hw对象,那么你就不能(在main方法中)获取成员变量----i,j,c1,c2.
如果我想不创建对象还能调用成员变量,怎么办呢?
好办,在变量类型(比如int,char)之前加上一个关键字---static.这样,在main方法中,就可以直接System.out.println(i+"\t"+j)了,但是慎用该关键字,因为这个如果你不理解它的用法的时候容易出错。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)