본문 바로가기
반응형

오버라이딩3

60일차. 시험문제(?) 정리 시험을 본다고하여 대충 예상 문제를 알려주셨다. 참고로 시험은 내일(?) 이다. 해당 내용에 대한 정리를 포스팅하면서, 이를 기억하고자 기록한다. 1. 오버로딩. 오버라이딩의 차이점과 각각의 개념 2022.11.03 - [Study/중앙정보처리학원과정] - 8일차. Overloading(오버로딩)&Overriding(오버라이딩) 2. 인터페이스를 상속받을때 사용하는 문구? 클래스를 상속받을때는 Extends를 선언한다, 하지만 인터페이스를 상속받을때는 Implements를 선언한다. 클래스를 상속받을때는 한클래스당 하나의 부모 클래스만 선언 가능하지만, 인터페이스는 다수의 인터페이스를 한 클래스에서 상속받을수있다. 인터페이스는 추상메서드와 상수값만 존재하며, 인터페이스를 상속받은 클래스는 반드시 인터페이.. 2023. 1. 17.
12일차. 상속...상속....속상..... 12일차가 밝았다. 드디어 상속... 상속.... 욕만나오는 상속.... 개인적으로 상속과 다형성이 제일 복잡한거같고 이해도 잘 안가는거같다. 하필이면 Java중에 제일 약하다고 할수있는 상속과 다형성할때 강사님이 부재시라니..... 그래도 열심히 정리해보자... 상속이란? Inheritance 라고 한다. 우리가 익히 알고있는 상속과 같은 개념으로 생각하면 될거같다. 부모가 자식에게 상속으로 이것저것 물려주듯이. Java에서 상속은 상속 받은 클래스를 SubClass(하위클래스, 자식클래스) 라고 부르고 상속을 해주는 클래스를 SuperClass(부모클래스, 상위클래스)라고 부른다. 상속의 문법은 Class A extends B { } 로 적는다. B라는 Class를 상속받는 A클래스라고 이해하면 될거.. 2022. 11. 9.
8일차. Overloading(오버로딩)&Overriding(오버라이딩) 오늘도 어제에 이어서 Class와 Field, Method 응용편, 그리고 Overloading(오버로딩)과 Overriding(오버라이딩) 언급을 강사님께서 해주셨습니다. 매우매우 중요하다고 무려 별이 다섯개! 별이 다섯개 다섯개 다섯개! 라고 하셨으니 기록하며 기억하기 위해서 이 둘에 대해서 기록하려고 합니다. Overloading(오버로딩)이란? Method 혹은 Constructor(생성자) 의 이름이 같지만, 매개변수의 타입, 갯수, 순서가 다르면 각각의 Method나 Constructor로 인식해 각각 동작을 수행하는걸 오버로딩이라고 합니다. 주의할점은 리턴값만 달라서는 오버로딩이 되지 않습니다. 예시를 보시겠습니다. Class에 이러한 Method를 입력했습니다. 두 Method는 이름은 같.. 2022. 11. 3.
반응형