如何在java中调用另一个类中子类里的一个变量?
我想在另一个class里调用UploadThread这个子类里面to这个变量,要如何调用?程序语句是什么?多谢!publicclassUploadActionextend...
我想在另一个class里调用UploadThread这个子类里面to这个变量,要如何调用?程序语句是什么?多谢!
public class UploadAction extends ActionSupport {
class UploadThread implements Runnable {
private File from ;
private String to ;
private HttpSession httpSession;
另一个class指的是另外的一个java文件 展开
public class UploadAction extends ActionSupport {
class UploadThread implements Runnable {
private File from ;
private String to ;
private HttpSession httpSession;
另一个class指的是另外的一个java文件 展开
展开全部
看如下示例,有问题请追问:
public class Outer {
// 成员内部类
class Inner {
private String to;
public String getTo() {
return to;
}
}
// 静态内部类
static class StaticInner {
private String to;
public String getTo() {
return to;
}
}
}
class Test {
public static void main(String[] args) {
// 要访问 成员内部类 的 成员变量to,必须先实例化外部类然后再实例化内部类
Outer.Inner inner = new Outer().new Inner();
System.out.println(inner.getTo());
// 访问 静态内部类 的 成员变量to
Outer.StaticInner staticInner = new Outer.StaticInner();
System.out.println(staticInner.getTo());
}
}
展开全部
调用另一个类的子类里的变量,首先必须实例化这个子类,可以通过形如:outerclass.innnerclass cl = new outerclass.innerclass();实例化该类之后,就可以通过实例调用变量。
一个类中包含另一个子类,也叫做内部类,内部类是不能脱离父类独立存在,必须加一层修饰才能使用。
一个类中包含另一个子类,也叫做内部类,内部类是不能脱离父类独立存在,必须加一层修饰才能使用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-05-07
展开全部
定义UploadThread的带参数的构造,调用的类将自己的当前实例传递给UploadThread
追问
再说具体些。。。不太明白,多谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主问这样的问题证明Java编程思想尚在起步阶段,如此便接触Struts为之尚早。
如果不把Java基础弄明白再来解决眼前问题,则日后其他深层次问题楼主也是举足无措。
如果不把Java基础弄明白再来解决眼前问题,则日后其他深层次问题楼主也是举足无措。
追问
我也很无奈啊,要是不急着交工,我也会慢慢看的。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在UploadThread类中加 public String getTo() {return this.to}方法
在另一个类中假如UploadThread uploadthread 类变量
用uploadthread.getTo()方法得到to
在另一个类中假如UploadThread uploadthread 类变量
用uploadthread.getTo()方法得到to
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询