Qual é o uso desta palavra-chave e super em Java?
Qual é o uso desta palavra-chave e super em Java?

Vídeo: Qual é o uso desta palavra-chave e super em Java?

Vídeo: Qual é o uso desta palavra-chave e super em Java?
Vídeo: Curso de Java 38 - Orientação a Objetos: Herança: Palavra chave super 2024, Abril
Anonim

super e isto palavras-chave em Java . super palavra-chave é usado para acessar métodos da classe pai enquanto esta é usado para acessar métodos da classe atual. este é um reservado palavra-chave em java ou seja, não podemos usar como um identificador. isto é usado para referir-se à instância da classe atual, bem como aos membros estáticos.

Além disso, qual é o uso da palavra-chave super em Java com exemplo?

1) super é usado para referir-se à variável de instância da classe pai imediata. Nós podemos usar super palavra-chave para acessar o membro de dados ou campo da classe pai. Isto é usado se a classe pai e a classe filha têm os mesmos campos. No acima exemplo , Animal e Dog, ambas as classes têm uma cor de propriedade comum.

Além disso, qual é a diferença entre esta palavra-chave e super em Java? isso e super são duas palavras-chave especiais em Java , que é usado para representar a instância atual de uma classe e é super classe. Como eu disse no primeira linha, a principal diferença entre isso e super no Java é que isso representa a instância atual de uma classe, enquanto super representam a instância atual da classe pai.

Conseqüentemente, qual é o uso dessa palavra-chave em Java?

Palavra-chave 'Está em Java é uma variável de referência que se refere ao objeto atual. "this" é uma referência ao objeto atual, cujo método está sendo chamado. Você pode usar "isto" palavra-chave para evitar conflitos de nomenclatura no método / construtor de sua instância / objeto.

Qual é o propósito do super em Java?

Definição e uso super palavra-chave refere-se a objetos da superclasse (pai). É usado para chamar métodos da superclasse e para acessar o construtor da superclasse. O uso mais comum do super palavra-chave é eliminar a confusão entre superclasses e subclasses que possuem métodos com o mesmo nome.

Recomendado: