'김영한의 실전 자바 - 기본편' 강의를 들으면서 복습할만한 내용을 정리하였다.사람이 관리하기 좋은 방식으로 어떠한 개념을 하나로 묶는 것이다.예) Student 클래스클래스에 정의된 변수들(name, age, grede)을 변수, 또는 필드라 한다.멤버 변수(Memb
'김영한의 실전 자바 - 기본편' 강의를 들으면서 복습할만한 내용을 정리하였다.자바에서 참조형을 제대로 이해하는 것은 정말 중요하다.사용하는 값을 변수에 직접 넣을 수 있는 기본형, 객체가 지정된 메모리의 위치를 가리키는 참조값을 넣을 수 있는 참조형으로 분류할 수 있
객체 지향 프로그래밍과 절차 지향 프로그래밍은 서로 대치되는 개념이 아니다. 객체 지향이라도 프로그램의 작동 순서는 중요하다. 다만 어디에 더 초점을 맞추는가에 둘의 차이가 있다. 객체 지향의 경우 객체의 설계와 관계를 중시한다. 반면 절차 지향의 경우 데이터와 기능이
'김영한의 실전 자바 - 기본편' 강의를 들으면서 복습할만한 내용을 정리하였다.생성자는 객체 생성 직후 객체를 초기화 하기 위한 특별한 메서드로 생각할 수 있다.객체를 생성하는 시점에 어떤 작업을 하고 싶다면 생성자(Constructor)를 이용하면 된다. 어떠한 객체
'김영한의 실전 자바 - 기본편' 강의를 들으면서 복습할만한 내용을 정리하였다.패키지(package)는 이름 그대로 물건을 운송하기 위한 포장 용기나 그 포장 묶음을 뜻한다. 해당 패키지 안에 관련된 자바 클래스들을 넣으면 된다.패키지는 보통 다음과 같이 계층 구조를
'김영한의 실전 자바 - 기본편' 강의를 들으면서 복습할만한 내용을 정리하였다.자바의 메모리 구조는 크게 메서드 영역, 스택 영역, 힙 영역 3개로 나눌 수 있다.메서드 영역 : 클래스 정보를 보관한다. 이 클래스 정보가 붕어빵 틀이다.스택 영역 : 실제 프로그램이 실
'김영한의 실전 자바 - 기본편' 강의를 들으면서 복습할만한 내용을 정리하였다.final 키워드는 이름 그대로 끝! 이라는 뜻이다.변수에 final 키워드가 붙으면 더는 값을 변경할 수 없다.final 을 지역 변수에 설정할 경우 최초 한번만 할당할 수 있다. 이후에
'김영한의 실전 자바 - 기본편' 강의를 들으면서 복습할만한 내용을 정리하였다.상속은 객체 지향 프로그래밍의 핵심 요소 중 하나로, 기존 클래스의 필드와 메서드를 새로운 클래스에서 재사용하게 해준다. 이름 그대로 기존 클래스의 속성과 기능을 그대로 물려받는 것이다. 상
'김영한의 실전 자바 - 기본편' 강의를 들으면서 복습할만한 내용을 정리하였다.객체 지향 프로그래밍의 대표적인 특징으로는 캡슐화, 상속, 다형성이 있다. 그 중에서 다형성은 객체 지향 프로그랭의 꽃이라 불린다.다형성(Polymorphism)은 이름 그대로 다양한 형태,
'김영한의 실전 자바 - 기본편' 강의를 들으면서 복습할만한 내용을 정리하였다.다형성을 사용하기 위해 여기서는 상속 관계를 사용한다. Animal(동물) 이라는 부모 클래스를 만들고 sound() 메서드를 정의한다. 이 메서드는 자식 클래스에서 오버라이딩 할 목적으로
'김영한의 실전 자바 - 기본편' 강의를 들으면서 복습할만한 내용을 정리하였다.추상화캡슐화상속다형성객체 지향 프로그래밍은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러개의 독립된 단위, 즉 객체 들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 메시
'김영한의 실전 자바 - 기본편' 강의를 들으면서 복습할만한 내용을 정리하였다.사람이 관리하기 좋은 방식으로 어떠한 개념을 하나로 묶는 것이다.예) Student 클래스클래스에 정의된 변수들(name, age, grede)을 변수, 또는 필드라 한다.멤버 변수(Memb