Os exemplos neste artigo descrevem a reescrita do método Java e são compartilhados com todos para sua referência. A análise específica é a seguinte:
1. Visão geral da reescrita de métodos:
1. Nas subclasses, os métodos herdados da classe base podem ser reescritos conforme necessário.
2. O método substituído e o método substituído devem ter o mesmo nome de método, lista de parâmetros e tipo de retorno.
3. Os métodos substituídos não podem usar permissões de acesso mais restritivas do que o método substituído.
2. O código do programa é o seguinte:
class Pessoa{ private int idade; private String nome; public void setAge(int idade){ this.age = idade } public void setName(String nome){ this.name = nome } public int getAge(){ return idade; } public String getName(){ return name; } public String getInfo(){ return "Nome é:"+nome+",Idade é "+idade; setSchool(String school){ this.school = school; } public String getSchool(){ return school; } public String getInfo(){ return "Nome é:"+getName()+",Idade é "+getAge()+ ",Escola é:"+escola; }}public class TestOverRide{ public static void main (String args[]){ Aluno aluno = new Aluno(); person.setAge(1000); person.setName("lili"); student.setAge(23); student.setName("vic"); ()); System.out.println(aluno.getInfo());
O resultado da execução é mostrado na figura abaixo:
Espero que este artigo seja útil para a programação Java de todos.