Como passar variaveis como parametro e receber como vetor na outra classe?

Pessoal preciso saber como faço pra passar variaveis de uma classe A para a classe B, só que recebe-las na classe B como vetor.
Estou acostumado com C# e lá eu faço assim:

/* C# - Classe A*/
classeB abrir_classeB = new classeB(Var1, Var2, Var3, Var4, Var5, Var6, Var7, Var8, Var9, Var10);
abrir_classeB .ShowDialog();  
/*------------------*/
/* C# - Classe B*/
public classeB (params int[] dados)
        {            
            InitializeComponent();
            Var1 = dados[0];
            Var2= dados[1];
            Var3 = dados[2];
            Var4= dados[3];
            Var5= dados[4];
            Var6= dados[5];
            Var7= dados[6];
            Var8= dados[7];
            Var9= dados[8];
            Var10= dados[9];
        }

tentei em java mas não deu certo:

/* JAVA - Classe A*/
classeB abrir_classeB = new classeB(Var1, Var2, Var3, Var4, Var5, Var6, Var7, Var8, Var9, Var10);
abrir_classeB .Show();  
/*------------------*/
/* JAVA - Classe B*/
public classeB (int[] dados) {
        initComponents();
        Var1 = dados[0];
        Var2= dados[1];
        Var3 = dados[2];
        Var4= dados[3];
        Var5= dados[4];
        Var6= dados[5];
        Var7= dados[6];
        Var8= dados[7];
        Var9= dados[8];
        Var10= dados[9];
    }

Alguém ai sabe?

Use var-args.

É assim:


public void metodoX(Integer... dados) {  
//dados será um vetor
    }  

Este método pode ser chamado com 0 ou mais inteiros.

Valeu cara… isso mesmo q eu precisava…
ficou assim pra quem tiver duvida:

public ClasseB(Integer... dados) {
        initComponents();
        Var1 = dados[0];  
        Var2= dados[1];  
        Var3 = dados[2];  
        Var4= dados[3];  
        Var5= dados[4];  
        Var6= dados[5];  
        Var7= dados[6];  
        Var8= dados[7];  
        Var9= dados[8];  
        Var10= dados[9];
        
    }