728x90
반응형

2023/10/15 2

Java 클래스의 구성 (필드/생성자/메소드)

클래스는 객체를 만들기 위한 "설계도"와 같다. 클래스라는 설계도를 이용해서 "객체"를 만들 수 있다. 클래스는 필드, 생성자, 메소드로 구성되어 있다. 이것이 "Ysk" 클래스이다. 4행의 int x는 필드이다. 필드는 객체의 데이터를 저장하는 역할을 한다. 또한 반드시 클래스 레벨에서 선언되어야 한다. (생성자, 메소드 등의 실행블록 안에 들어가 있으면 안 된다) 필드는 객체 내부의 생성자, 메소드에서 호출하여 사용할 수 있고, 객체 외부에서도 사용할 수 있다. 필드는 일반적인 변수(로컬 변수)와 비슷하고, 그렇게 이해해도 문제는 없지만 분명한 차이가 존재한다. 로컬 변수는 실행블록 내(메소드 내, 생성자 내 등등)에서만 사용이 가능하지만, 필드는 해당 객체의 모든 생성자, 메소드, 그리고 객체 외부..

Development/Java 2023.10.15

Java 자유로운 버전 변경 방법/ 다수 버전 병행 사용법/ 버전 확인

나는 Java(JDK) 11, 17버전을 함께 사용중이다. 이 글에서는 한 컴퓨터에 다른 버전의 자바가 2개 이상 설치되어 있다는 가정 하에 설명하겠다. 우선 현재 사용중인 Java 버전을 확인해 보자. java -version cmd 또는 powershell을 실행하여, 해당 명령어를 입력하면 현재 사용중인 버전을 확인할 수 있다. 내 컴퓨터는 java17 버전을 사용하고 있는 상태이다. 환경 변수 편집을 실행한다. 윈도우 검색란에 "환경 변수"를 입력해도 되고, 제어판에서 직접 찾아가도 된다. 이러한 창이 나올 것이다. 오른쪽 아래 환경 변수를 클릭하자. 다양한 환경변수들이 존재한다. 아래쪽 시스템 변수 부분에서, JAVA_HOME을 선택하여 편집을 누른다. 만약 존재하지 않는다면, 새로 만들기를 눌..

Development/Java 2023.10.15
728x90
반응형