Imprimir no console contrutor sobrecarregado

Ola, pode ser algo simples mas como sou iniciante não estou conseguindo passar da seguinte etapa, tenho uma classe célula, e nela tenho dois construtores, um que recebe valor double e outro que recebe uma String, na minha classe Planilha tenho um array de células e nessa classe quero fazer um método para imprimir os valores da célula, para as que são instanciadas com valor string, aparecer a String, e as que são double, aparecer double.

E qual a ligação entre um ou outro construtor e imprimir no console?

Meu código esta assim

public class Celula {
String valorString;
double valorDouble;
public Celula(String valor){
this.valorString = valor;
}

public Celula(double valor){
	this.valorDouble = valor;
}

E os métodos get e set

Ai na classe planilha esta assim:

public class Planilha {
Celula [][] planilha;

public Planilha(int linha, int coluna){
	this.planilha = new Celula[linha][coluna];
}

public void setCelula(String valor,int linha, int coluna){
	planilha[linha][coluna]= new Celula(valor);
}

public  void setCelula(double valor, int linha, int coluna){
	planilha[linha][coluna]=new Celula(valor);
}

   public void mostraPlan(){
	for (int i = 0; i < planilha.length; i++) {
		System.out.println(" ");
		for (int j = 0; j < planilha[i].length; j++) {
			if(planilha[i][j] != null){
				if(===========){
				
					System.out.print(planilha[i][j].getValorDouble()+" ");
				}else{
					System.out.print(planilha[i][j].getValorString()+" ");
				}
			}else
			System.out.print(planilha[i][j]+" ");
		}
	}
}

Ali no if do mostra planilha não estou conseguindo diferenciar quando chamo a com o valor string e quando chamo a com o valor double