본문 바로가기

Hello Java

(2)
Java_클래스(Class) 20221212 45일차 앞의 블로깅에서 자바의 핵심 개념들에 대해 알아봤다. 객체 지향 프로그래밍 언어인 만큼 거의 대부분이 객체로 이루어져 있으며 각각의 기능과 속성들을 자유롭게 사용할 수 있어야한다. 우리가 프로그래밍을 코딩 하는 목적은 현실세계의 객체를 소프트웨어 객체로 변환하기 위함이다. 따라서 현실의 객체를 표현하기 위해 객체를 크게 두 가지의 분류로 나눈다. 바로 속성과 동작이다. 객체는 속성과 동작으로 구성되어있다. 여기서 객체의 속성이란, 변수들이 가장 잘 표현하며 객체의 동작은 메소드가 가장 잘 표현한다. 이렇게 프로그램을 설계하는 방식을 객체 모델링(Object modeling)이라 한다. 객체간의 관계 이렇게 설계된 객체들은 서로 상호작용을 할 수 있으며 관계라는게 생긴다. 이를 크..
Hello Java 20221130 39일차 Java, 사실 자바를 딱 설명하기엔 너무 많은 이론과 역사를 끌고 와야한다. 그럼에도 불구하고 내가 생각했을 때 중요한 개념들을 정리하고자 한다. Java하면 가장 포인트로 잡는 개념이다. Ⅰ. Java는 객체 지향적 프로그래밍 언어다. 객체 지향 프로그래밍(Object-Oriented Programming, OOP) 쉽게설명하면 프로그램 = 객체 + 객체 로 만드는 방식이다. 그럼 객체는 무었일까? 💡 객체 (object) 사전적 의미 : 클래스(Class)에서 정의한 것을 토대로 실제 저장공간에 할당된 것. 프로그램에서 사용되는 데이터라고도 불리우며 식별자 에 의해 참조되는 공간을 의미한다. # 어떤 대상을 유일하게 식별 및 구별할 수 있는 이름 객체는 변수가 될수도 있으며..