이 기사의 예제는 Java 메소드 재작성을 설명하며 참조용으로 모든 사람과 공유됩니다. 구체적인 분석은 다음과 같습니다.
1. 메소드 재작성 개요:
1. 하위 클래스에서는 기본 클래스에서 상속된 메서드를 필요에 따라 다시 작성할 수 있습니다.
2. 재정의된 메서드와 재정의된 메서드는 메서드 이름, 매개변수 목록, 반환 유형이 동일해야 합니다.
3. 재정의된 메서드는 재정의된 메서드보다 더 제한적인 액세스 권한을 사용할 수 없습니다.
2. 프로그램 코드는 다음과 같습니다.
class Person{ private int age; public void setAge(int age){ this.age = age; } public void setName(String name){ this.name = name } public int getAge(){ return age; } public String getName(){ return name; } public String getInfo(){ return "이름:"+name+", Age is "+age; }}class Student는 Person을 확장합니다. private String school; setSchool(String school){ this.school = school; } public String getSchool(){ return school; } public String getInfo(){ return "Name is:"+getName()+",Age is "+getAge()+ ",학교는:"+학교; }}public class TestOverRide{ public static void main (String args[]){ Student Student = new Student(); person.setAge(1000); person.setName("lili"); Student.setName("vic"); System.out.println(person.getInfo) ()); System.out.println(student.getInfo());
실행 결과는 아래 그림과 같습니다.
이 글이 모든 사람의 Java 프로그래밍에 도움이 되기를 바랍니다.