클래스 3

클래스의 속성과 기능

자바에서 클래스는 객체를 정의하기 위한 일종의 템플릿. 클래스의 속성을 구현하는 멤버 변수. 속성은 클래스의 상태를 나타내는 데이터 입니다. 클래스의 객체마다 각각 다른 값을 가질 수 있습니다. 속성은 클래스 내에 선언되며, 데이터 타입과 변수명으로 구성됩니다. 속성은 프로퍼티 (property), 멤버 변수 (member variable), 필드 (field)라고 합니다. 클래스의 기능을 구현하는 메서드. 기능은 클래스가 수행할 수 있는 동작이나 작업을 나타냅니다. 메서드는 클래스 내에 정의되며, 객체의 특정 동작을 수행합니다. 메서드는 입력값을 받을 수 있고, 필요에 따라 결과값을 반환할 수도 있습니다. 아래는 클래스의 속성과 메서드를 구현한 예제입니다. public class Student { //..

BACKEND/JAVA 2023.06.05

자바 클래스 - String 클래스

시작하며. 자바 기본 클래스 중에서도 자주 사용하는 String 클래스에 대한 이해를 높여보자. String을 선언하는 두가지 방법. String은 자바에서 문자열을 사용하기 위한 클래스이다. 아주 많이 활용하기때문에 생성 할때도 어떤 차이가 있는지 알아보자. String loopy = new String("loopyString"); // String 클래스의 생성자 매개변수로 생성 String loopy1 = "loopy"; // 문자열 상수를 가리키는 방식으로 생성 String loopy2 = "loopy"; // 문자열 상수를 가리키는 방식으로 생성 new 예약어로 사용해 객체를 생성하는 경우 "loopyString" 문자열을 위한 메모리가 할당 되고 새로운 객체가 생성 두번째, 세번째 줄 처럼 생..

BACKEND/JAVA 2023.05.27

자바 클래스 - Object 클래스

시작하며. JDK는 Java Development Kit의 약자로, Java 프로그래밍을 위한 개발 도구들의 집합을 말합니다. JDK는 Java 언어로 작성된 애플리케이션, 애플릿, 라이브러리 등을 개발하고 실행하기 위해 필요한 도구들을 제공. 이런 JDK에서 제공하는 많은 클래스를 활용하면 프로그램을 효율적으로 구현할 수 있다. 다 외울 필요는 없고 찾아보며 쓰면 되지만 기본적인 내용은 알고 넘어가기 위해 정리하고자 한다. java.lang 패키지. java.lang 패키지는 Java에서 가장 기본적이고 핵심적인 클래스들을 포함하는 패키지이다. 이 패키지는 자동으로 컴파일할 때 import되기 때문에 별도의 import 문을 추가하지 않아도 사용할 수 있다. 그렇기 때문에 직접 import하지 않아도 ..

BACKEND/JAVA 2023.05.27