2024.06.14기준 - 실버3백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 입력 받은 정보로 육교와 횡단보도를 이용해 가장 빠르게 학교에 도착하는 시간을 구하는 문제입니다.입력받는 값 4가지는 횡단보도를 건너는 시간, 육교를 건너는 시간, 녹색불이 켜지는 시간, 적색불이 켜지는 시간 입니다. 저의 접근은 녹색과 적색 신호등을 파악하는게 포인트 였습니다.현재 지나간 시간과 총 녹색과 적색의 사이클을 나눈 나머지 값을 통해 녹색불인지 적색불인지 판단을 해줬습니다. 1. 횡단보도, 육교, 녹색 신호등, 적색 신호등, 신호등 사이클을 담을 수 있는 커스텀 클래스 Line을 생성했습니다.public static class Line { int crosswalk, overpass, green,..
이 블로그는 개인복습과 포토폴리오용 입니다!Class Access Modifier 자바에서 클래스의 접근 수식어는 클래스의 가시성과 접근 범위를 결정하는 데 중요한 역할을 합니다.올바른 접근 수식어를 사용하여 클래스를 적절하게 제어하고, 코드의 보안성과 유지보수성을 높이는 데 도움이 됩니다. 1. 클래스 접근 수식어란?클래스 접근 수식어는 클래스가 다른 클래스나 패키지에서 접근 가능한 범위를 지정합니다.자바에서는 다음 다섯 가지 접근 수식어를 제공합니다.public: 어떤 클래스에서든 접근 가능합니다.protected: 같은 패키지 내부 또는 해당 클래스를 상속받은 자식 클래스에서 접근 가능합니다.default (package-private): 같은 패키지 내부에서만 접근 가능합니다. (접근 수식어를 명..
이 블로그는 개인복습과 포토폴리오용 입니다!클래스(Class) Class는 객체 지향 프로그래밍에서 가장 중요한 요소 중 하나로, 객체를 생성하기 위한 템플릿이라고 할 수 있습니다. 1. Class의 개념Class는 객체의 설계도 또는 틀로, 해당 객체의 속성(attribute)과 동작(behavior)을 정의합니다. 예를 들어, 자동차를 생각해보면, 자동차의 속성은 색상, 모델, 속도 등이 있고, 동작은 가속, 감속, 정지 등이 있을 것입니다. 이러한 속성과 동작을 정의한 것이 자동차의 Class입니다. 2. Class의 구성 요소Class는 일반적으로 다음과 같은 구성 요소로 이루어집니다.속성(Fields)(Java) 13. 자바의 속성(Fields) (Java) 13. 자바의 속성(Fields) -..
이 블로그는 개인복습과 포토폴리오용 입니다!내부 클래스(Inner Class) 내부 클래스는 클래스 내부에 정의되는 클래스로, 클래스 안에 클래스를 포함하여 보다 복잡한 객체 구조를 설계하는 데 사용됩니다. 1. 내부 클래스의 개념내부 클래스는 클래스 안에 정의되는 클래스로, 외부 클래스(Outer Class) 내부에서만 사용되는 클래스입니다.내부 클래스는 외부 클래스와 강한 연관성을 가지며, 외부 클래스의 멤버에 접근할 수 있습니다.내부 클래스는 코드의 가독성, 캡슐화, 데이터 은닉 등을 향상시키는 데 사용됩니다. 2 내부 클래스의 종류.자바에서는 다음과 같은 종류의 내부 클래스를 지원합니다.인스턴스 내부 클래스(Instance Inner Class)외부 클래스의 인스턴스와 관련된 내부 클래스로, 외부..