다형성 (2) 썸네일형 리스트형 [ Java ] Day 01 - ② 객체지향에서 중요한 개념 # OOP(Object-oriented Programming) Inheritance Polymorphysn Information Security 1. Inheritance (상속) extends implements (2) Polymorphysm (다형성) Overriding OverLoading (면접 단골 질문) 오버라이딩과 오버로딩의 비교! 오버라이딩은 메소드를 재정의하는 것이고, 오버로딩은 메소드를 다중 정의하는 것이다. (3) Information Security (정보보호) Private (Encapsulation) Information Hiding # OOP Check 개념 static constructor abstract class interface (1) 인스턴스 변수와 클래스 변수 클래스.. [ JAVA ] 객체 지향 1 - 객체 지향 프로그래밍 [Contents] 객체 이해하기 객체란? 객체지향 프로그래밍 특징 클래스와 인스턴스 # 1. 객체 이해하기 객체지향이 대두된 이유는 기존의 절차지향 패러다임에 비해 현실세계의 상호작용 구조와 흡사하기 때문입니다. 따라서 현실세계에 대입해보는 것이 가장 빠릅니다. 자신의 상황에 맞게 대입해보면 객체의 개념을 느낄 수 있습니다. 더보기 package example; public class Person{ // 필드(field) String name; int age; public Person(){ } // default 생성자 // 생성자 Person(String name, int age){ this.name = name; this.age = age; } @Override public String toStri.. 이전 1 다음