javabean的问题,请高手指点!
我的问题在程序代码的//注释里
package com;
import java.util.*;
import java.io.*;
public class Example {
private double[] sArr =null;
private int ProductNum;
private int ProductNum1;
private double[][] sArr1=null;
private int SourceNum;
private int SourceNum1;
public Example() {
init();
}
public double[][] getsArr1(){
return sArr1 ;
}
public void setProductNum(int prorow){
ProductNum = prorow;
}
public void setSourceNum(int prorow2){
SourceNum = prorow2;
}
public int getProductNum(){
return ProductNum;
}
public int getSourceNum(){
return SourceNum;
}
private void init() {
sArr = new double[3];
ProductNum1=ProductNum;//我想在这里得到的是上面ProductNum的值
SourceNum1=SourceNum;//我想在这里得到的是上面SourceNum的值,不知道应该怎么写?是不是ProductNum和SourceNum不是公共变量,不能在其他函数和类里被直接调用?
sArr1=new double[4][3];
}
public double[] getsArr(){
return sArr ;
}
public void setsArr(double array[]){
for (int i=0;i<ProductNum1;i++ )
{
sArr[i]=array[i];
}
}
public void setsArr1(double array1[][]){
for (int i=0;i<SourceNum1;i++ )
{
for (int j=0;j<ProductNum1;j++)
sArr1[i][j]=array1[i][j];
}
}
public void YourMothed(){
//在这里将引用上面从jsp里传来的SourceNum、ProductNum、sArr[]和sArr1[][],这里能不能直接引用?不能的话应该怎么办?
}
}
在private void init() 这个函数里,我用ProductNum1=ProductNum;和SourceNum1=SourceNum;但是不行,不能将这两个值负上,应该怎么办?
我是新手,这些问题实在是不懂,希望高手指点!谢谢