객체지향 프로그래밍 5주차 (JAVA)
·메소드 재정의(method overriding): 서브 클래스가 필요에 따라 상속된 메소드를 다시 정의하는 것 @Override을 사용하면 재정의 한 메소드라는 것을 표시함으로써 함수 이름이 전에 선언되지 않았다면, 오류를 내어 사용자에게 재정의 함수이지만, 그 전에 정의되지 않았다는 것을 알려줌. (새로운 메소드로 선언되는것을 막아준다.) 오버로딩의 조건 : 같은 함수이름, 서로 다른 매개 변수 또는 매개 변수의 수 오버라이딩의 조건 : 같은 함수이름, 같은 매개 변수와 수 1. 모든 학생은 이름, 학번, 소속학과, 학년, 이수학점 수를 가진다. 추가적으로 학부생(undergraduate)은 소속 동아리명을 가지고 있고 대학원생(Graduate)은 조교 유형과 장학금 비율을 가진다. 조교 유형에는 교..
Study/JAVA
2019. 9. 30. 15:08