객체지향

    java - 다형성이란?

    객체지향 패러다임 캡슐화 추상화 다형성 상속 다형성의 사전적 정의 다형성이란 프로그램 언어 각 요소들(상수, 변수, 식, 객체, 메소드 등)이 다양한 자료형(type)에 속하는 것이 허가되는 성질을 가리킨다. 하나의 타입에 여러 객체를 대입할 수 있는 성질 다형성 구현을 위해 여러 객체들 중 공통 특성을 타입으로 추상화 시키고, 이를 상속 해야한다. 예시 오버라이딩 전 public class Pig { public void say() { System.out.println("꿀꿀"); } } public class Bird { public void say() { System.out.println("짹짹"); } } public class Humen { public void say() { System.out..

    시청후기 - 얄팍한 코딩사전 "객체지향 프로그래밍이 뭔가요?

    객체지향 프로그래밍이 뭔가요? 후기 어렵게만 느껴졌던 객체지향의 특성인 캡슐화, 상속, 추상화, 다형성, 은닉성 등이 이해가 되기 시작했고 나도 다른 사람들에게 설명을 해줄때 적절한 예시를 들어 설명할 수 있게 되었다.