본문 바로가기
반응형

상속2

13일차. 다형성(Polymorphism) 다형성은 객체지향 프로그래밍에서 상당한 비중을 차지하는 개념이다. 우리가 적어도 OOP를 추종하고 있고, OOP의 대표적인 Java를 배우고 있다면, Java 공부중에 가장 중요하다고 손꼽아도 될정도로 다형성은 중요한 부분이라고 생각한다. 다만... 저만 그렇겠지만... 상속과 다형성은 너무 이해하기가 어렵고 머리에 잘 들어오지도 않는다..... 거두절미 하고 정리를 시작하겠다. 다형성은 하나의 코드로 여러 자료형을 구현해주고, 실행되는것을 말한다. 쉽게 말하면 하나의 코드로 여러개의 실행 결과가 나온다... 라는 말이다. 다형성은 안드로이드, 스프링등 자바 기반의 프레임워크에서 응용할수 있는 OOP의 가장 중요한 개념중에 하나이다. 다형성을 잘 활용하면 코드의 간결화, 프로그램 유지보수시 매우 편리하다.. 2022. 11. 10.
12일차. 상속...상속....속상..... 12일차가 밝았다. 드디어 상속... 상속.... 욕만나오는 상속.... 개인적으로 상속과 다형성이 제일 복잡한거같고 이해도 잘 안가는거같다. 하필이면 Java중에 제일 약하다고 할수있는 상속과 다형성할때 강사님이 부재시라니..... 그래도 열심히 정리해보자... 상속이란? Inheritance 라고 한다. 우리가 익히 알고있는 상속과 같은 개념으로 생각하면 될거같다. 부모가 자식에게 상속으로 이것저것 물려주듯이. Java에서 상속은 상속 받은 클래스를 SubClass(하위클래스, 자식클래스) 라고 부르고 상속을 해주는 클래스를 SuperClass(부모클래스, 상위클래스)라고 부른다. 상속의 문법은 Class A extends B { } 로 적는다. B라는 Class를 상속받는 A클래스라고 이해하면 될거.. 2022. 11. 9.
반응형