전체 글 2

객체지향 패러다임 1 : 객체 그리고 상태와 프로퍼티

객체지향 패러다임객체지향 패러다임의 핵심은 자율적인(Automonous) 객체들의 협력📍 Automonous : 자율적인, 독립적인; autos : 자신(self); nomos : 법칙, 질서즉 "자율적인 객체들이 서로 협력하여 문제를 해결하는 구조"를 말한다.자율적인 객체들 → 객체가 책임을 가지고 스스로 행동함, 객체는 혼자 존재하지 않음서로 협력 → 객체 간 역할 분담과 메시지 전달문제 해결 → 도메인을 어떻게 모델링할 것인가객체는 자신의 상태를 관리하며 공동의 목표를 달성하기 위해 메세지를 주고받으며 다른 객체와 협력한다.💡객체지향의 주요 특징 (OOP 4대 특성)특성설명키워드캡슐화중요한 것만 표현하고, 나머지는 감춤본질만 단순화추상화상태(데이터)를 감추고, 행동(메서드)으로 접근정보 은닉상속..

[Java] Hello Java, 자바의 기본 개념 1

자바의 가장 작은 단위 : Class클래스는 상태와 행동으로 이루어져 있습니다.실행을 목적으로 하는 자바 클래스에는 main() 메소드가 반드시 있어야 실행이 됩니다.자바 클래스에 main() 메소드가 없다면 "Exception in thread "main" java.lang.NoSuchMethodError: main" 에러가 발생합니다.public static void main(String[] args) { System.out.println("Hello Java"); // 출력 결과 : Hello Java} public static : 제어자, modifier라고 하며, 메소드의 특성을 정하는 부분 입니다.void : 리턴 타입; 메소드가 끝났을 때 반환하는 타입 입니다.main : 메소드의 이름..