패키지 패키지 시작 기능이 점점 추가되어서 프로그램이 아주 커진다면? -> 매우 많은 클래스가 등장하면서 관련있는 기능들을 분류해서 관리해야한다. > 패키지 = 폴더, 디렉토리 패키지 사용 패키지 사용 시 항상 코드 첫줄에 package packageName을 작
객체지향프로그래밍 절차지향프로그래밍 절차지향 프로그래밍 실행 순서를 중요시 하는 프로그래밍, 프로그램의 흐름을 순차적으로 따르며 처리하는 방식 객체 지향 프로그래밍 객체를 지향한다. 쉽게 이야기해서 객체를 중요하게 생각하는 방식 객체 지향 프로그래밍은 실제 세계의 사물이나 사건을 객체로 보고, 이러한 객체들 간의 상호작용을 중심으로 프로그래밍하는 방식...
기본형 vs 참조형1 - 시작 사용하는 값을 변수에 직접 넣을 수 있는 기 본형, 그리고 이전에 본 Student student1 과 같이 객체가 저장된 메모리의 위치를 가리키는 참조값을 넣을 수 있는 참조형으로 분류할 수 있다. 기본형(Primitive Type): int , long , double , boolean 처럼 변수에 사용할 값을 직접 넣을...
프로젝트 환경 구성 클래스가 필요한 이유 => 학생이 늘어날 때 마다 변수를 추가로 선언해야하고, 출력코드 또한 추가해야한다. => 배열을 활용, 배열에 학생의 데이터만 추가하면 된다. => 배열의 한계 : 한 학생의 데이터를 지우기 위해 3개의 배열의 인덱스를 맞춰줘야한다. > 학생이라는 개념을 하나로 묶고, 각각의 학생 별로 본인의 이름, 나이,...