Instanciação dentro de um método construtor será interepretado como variável (objeto) global?

Eu vi um exemplo esses dias de código onde, primeiro estava declarado o objeto X fora do método construtor, mas a instanciação ou inicialização, eu acho, estava dentro de um método construtor. Ele vai ser interpretado e usado igualmente por toda a minha classe?

[color=green]Vou esboçar o quer quero dizer:[/color]

Está assim:

class Teste
{
   ObjetoHeranca x;
 
    public Teste()
   {
       x = new ObjetoHeranca();
    }

Funcionará assim também?

class Teste
{
    public Teste()
    {
         ObjetoHeranca  x = new ObjetoHeranca();
    }

Não.
O atributo só pertence ao escopo onde ele foi declarado. Se é num método, ele existirá enquanto o método estiver sendo executado.