就是说不能用pe.size()吗?可是我又想用到这个函数,应该怎么去解决呢?请指点一二
解决方案 »
- java实现流数据处理的Simulator
- 面试给一个问题问倒了
- 读取文本文件时CPU 100% ??奇怪了。
- 一个Rome Charset like" ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ" 乱码问题,高人牛人路过的人都帮看看
- 关于图片加水印的问题,有些疑问,100分得给
- 想写出灵活,功能强大的SQL语句...有什么好的电子文档可以学习吗,..
- 一个关于线程控制的问题。急!!!!!!!!!
- 使用JB数据库组件,列乱码问题.
- 在APPLET怎么弹出对话框!
- 谁知道在你里下载jdk1.3或1.2 ???
- 什么问题?
- 安装好Microsoft SQL Server 2000 Driver for JDBC之后,如何进行JDBC的配置,才连接到SQL Server,对jsp或java应用程序文件才能进行运行
showElist作为静态方法在showAlist中使用可以象上面程序中那样,不需修改
class PersonnelDept
{
Vector pe = new Vector(2);
static void showEList(){ //修改
PersonnelDept pt = new PersonnelDept();
int size = pt.pe.size();
for (int i=0;i<=size ;i++ )
{
System.out.println(pt.pe.get(i));//修改
}
}
public void showAList () {
PersonnelDept.showEList();
}
}
晨星说的对;
因为静态成员属于整个类,而非静态成员由于隶属于每一个具体的实例,因此只有在类的实例被产生出来之后才有意义。
由于per是你用new构造出来的,所以可以理解为是一个static对象所以在你的方法中构造一个实例
public class test extend object
......
public asdasd()test mytest = new test();
int a = mytest.pe.getsize();
在这里可以不用vector 吗, 老师说在java 里面最好不要去用这个。