몰?루1 내일배움캠프 6주차 Java 오버로딩, 오버라이드, 추상클래스 오늘의 키워드오버로딩오버라이딩추상클래스오늘의 내용오버로딩 이름은 하나만 부여하고 매개 변수를 다르게 함으로써 메서드를 여러 개 만드는 것을 말한다 다형성 : 여러 개의 클래스가 같은 메시지에 대해 각자의 방법으로 작용할 수 있는 행위인데 이걸 나타내는 게 오버로딩이다오버라이딩 오버로딩과 유사하게 수행되는데 부모클래스에 존재하는 메서드들이 서브클래스에 다른 작업을 수행할 수 있도록 동일한 함수명으로 재정의하는 것이다 오버라이드의 목적은 서브클래스에 적합한 메서드로 만들기 위해서고 서브클래스에서 오버라이드를 못하게 하고 싶은 경우 부모클래스의 정의를 final로 지정하면 된다 객체의 부모클래스를 참조하는 변수는 super이다 부모클래스와 상속받은 클래스의 메서드명이 같은 경우 부모클래스의 메서드가 감추어지.. 2024. 5. 26. 이전 1 다음