변수2 Java 개발을 위한 클래스(Class) 안녕하세요. 이번 시간에는 클래스(Class)에 대해서 알아보겠습니다. 앞선 포스팅에서 클래스 메소드 등 여러 어려운 말이 나왔을 텐데 이번 포스팅에 전부 정리해 보도록하겠습니다. 우선 클래스를 간단하게 정의해 보면 "객체를 정의한 설계도"로 생각하시면 됩니다. 즉 변수 + 메소드이며 객체는 '상태'와 '행동'을 가지는 대상 예를 들면 실세계에 있는 모든 것이 객체가 될 수 있습니다 클래스는 객체의 '상태'를 '변수'로 객체의 '행동'을 '메소드'로 정의한 것입니다. 즉 이전 포스팅에서 만든 StringEquals 자체가 클래스가 됩니다. 메소드는 특별한 기능을 수행한 코드의 모음이며 일반적으로, 입력값을 전달받아, 특정 연산을 수행한 후 연산의 결과를 출력하는 구조를 가지고 있습니다. 전달받는 값이 없.. 2023. 8. 13. Java 개발을 위한 자바 기본 구조와 기본 입출력 안녕하세요. 이번 시간에는 자바 기본 구조와 기본 입출력에 대해 알아보도록 하겠습니다. 1. 자바 기본 구조 2. 자바 기본 입출력 자바 코딩을 나가기 전에 우선 적으로 알아야되는게 자바의 기본 구조라고 생각합니다. 이론이라고 넘어가시지말고 자바가 이렇게 돌아가는구나라고 이해하고 넘어가셨으면 좋겠습니다! 지루한 대학 강의가 아니니 걱정하지 마시고 읽어주세요! 1) 자바 기본 구조 자바 프로젝트의 기본 구조부터 알아볼건데요. 두번째 포스팅에서 간략하게 설명했듯이 자바 프로젝트 -> src -> Package -> Class 로 이루어져 있는 구조입니다. 이런식으로 구조가 짜여져 있다고 생각하시면 되며, 프로젝트는 하나의 자바 프로그램의 단위이며 하나 이상의 패키지와 클래스로 구성됩니다. 패키지는 클래스 파.. 2023. 7. 30. 이전 1 다음