polymorphism

코딩 개발/Java

Java - 다형성(Polymorphism)

다형성이란? 다형성은 Java에서 객체 지향 프로그래밍의 기본 개념 중 하나입니다. 다양한 형태나 유형을 취할 수 있는 객체의 능력을 나타냅니다. 서로 다른 클래스의 개체를 공통 상위 클래스의 개체인 것처럼 처리할 수 있습니다. 굉장히 추상적인 설명이기 때문에 예제를 확인하는 것이 베스트 입니다. 예제 overloading class O{ public void a(int param){ System.out.println("숫자출력"); System.out.println(param); } public void a(String param){ System.out.println("문자출력"); System.out.println(param); } } public class PolymorphismOverloading..

코딩 개발/Java

Java - OOP(Object OrienTed Programming)

OOP란? 두가지 설명이 있는데 더 이해가 잘 되는 것으로 이해해보도록 합시다. 개념 설명 1 객체 지향 프로그래밍 (Object-Oriented Programming, OOP)은 프로그래밍에서 필요한 데이터를 추상화 시켜 상태와 행위를 가진 객체로 만들고, 객체들간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법이다. 개념 설명 2 우리가 실생활에서 쓰는 모든 것을 객체라 하며, 객체 지향 프로그래밍은 프로그램 구현에 필요한 객체를 파악하고 각각의 객체들의 역할이 무엇인지를 정의하여 객체들 간의 상호작용을 통해 프로그램을 만드는 것을 말한다. 객체는 클래스라는 틀에서 생겨난 실체(instance)이다. 따라서 객체 지향 프로그램은 객체와 객체 간의 연결로 되어 있으며 각각의 객체 안에 자료구조(속성)..

호소세
'polymorphism' 태그의 글 목록