Este artigo demonstrará o método para estender duas classes em Java.
Como estender duas classes em Java?
Em Java, podemos estender duas classes usando o “ampliar”Palavra -chave, o que significa que a classe infantil herdará todas as propriedades da classe pai.
Sintaxe
Para estender o Java Duas classes, siga a sintaxe dada:
Aqui, a criança representa a classe infantil e os pais denotam a classe pai.
Exemplo 1: estender uma aula em java
Neste exemplo, estenderemos uma aula “Exemplo“Como uma classe infantil de uma classe de pais chamada“Aleatório”Para acessar suas propriedades. A classe aleatória contém um método de tipo inteiro estático chamado “soma()”Com dois parâmetros do tipo inteiro“a" e "b”. Este método retornará a soma dos números especificados:
Estenderemos a classe de exemplo para a classe aleatória e imprimiremos o valor de dois números chamando o método SUM () da classe pai aleatória e aprovamos os valores inteiros necessários como argumento:
Exemplo de classe pública se estende aleatórioA saída mostra a soma de dois números, pois acessamos com sucesso o método da classe dos pais:
Exemplo 2: estender duas classes simultaneamente em java
Java suporta herança única, mas não multi-inferência. Na herança única, as classes se estendem de apenas uma classe chamada classe pai, enquanto em multi-aprimoramento, a classe infantil é estendida a várias classes, o que não é possível.
Por exemplo, a classe B é estendida com a classe A e as classes B e C são estendidas da classe A. Esta é a herança única que mostra que a classe A tem duas classes infantis, B e C. Enquanto se a classe C se estende das classes A e B, isso implica que a classe C tem dois pais, Classe A e Classe B. Isso não é possível em Java; Tentando sair, resultará em um erro.
Aqui, neste exemplo, criaremos três classes, “Veículo","Carro", e "Bicicleta”. O carro da classe é estendido com o veículo e bicicleta aulas, o que dá um “Erro de compilação não resolvido”:
Exemplo 3: estender várias classes com herança única
Usando herança única, estenderemos duas ou mais classes com uma classe. Neste exemplo, temos um veículo de classe que é a classe pai, e o carro e a bicicleta das aulas são estendidos a partir dele. A classe de veículo contém um método “velocidade()”Com um parâmetro de tipo inteiro chamado vspeed que imprime a velocidade do veículo. Devido à herança, o método de velocidade também é acessível pelas classes infantis:
O carro da classe infantil contém uma variável do tipo inteiro “cspeed”E o método“cor()”Com uma variável de tipo de string“cor”Como um parâmetro:
Class Car estende o veículoA bicicleta da classe infantil contém uma variável do tipo inteiro “BSpeed”:
Classe Bike estende o veículoNo método Main () de outra classe nomeada exemplo, criamos um objeto da classe infantil do carro e acessamos o método da classe dos pais “velocidade()”Com o objeto da classe infantil“Carro”:
Exemplo de classe públicaA saída indica que a classe criança acessou com sucesso o método da classe pai usando herança única:
Reunimos todas as instruções básicas relacionadas a como estender duas classes em Java.
Conclusão
Duas classes se estendem em Java usando o “ampliarPalavra -chave. Estender aulas significa que estamos herdando todas as propriedades da classe pai para a classe infantil. Ao usar a palavra -chave Extend, pode -se acessar facilmente as variáveis e métodos da classe pai na classe infantil. Em Java, você pode alcançar a herança única usando a palavra-chave Extend, enquanto Java não suporta a multi-aprimoramento/ nesta redação, demonstramos o método para estender duas classes em Java.