반응형 SMALL CLASS2 this 키워드 this 키워드란?현재 객체 자기 자신을 가리키는 참조 변수즉, “이 객체 자신”을 말해요.사용 목적 상황 이유 생성자 또는 메서드 안에서 필드와 매개변수 이름이 같을 때구분하기 위해 this 사용자기 자신의 메서드/생성자 호출객체 내부에서 this.methodName()현재 객체를 다른 객체에 전달someMethod(this) 형태로 사용 가능예제: 변수 이름이 겹칠 때 this 사용public class Student { String name; // 생성자 public Student(String name) { this.name = name; // 왼쪽은 필드, 오른쪽은 매개변수 } void printName() { System.out.println.. 2025. 4. 12. 클래스란? 클래스란?클래스는 **속성과 동작을 정의한 틀(설계도)**이며,이를 바탕으로 **객체(Object)**를 생성할 수 있습니다.예시 비유:클래스: 쿠키 틀객체: 틀로 찍어낸 실제 쿠키클래스 구성 요소 구성 요소설명예시 필드객체의 속성 (변수)String name; int age;메서드객체의 행동 (함수)void bark() {}생성자객체를 만들 때 호출되는 특수 메서드public Dog() {}클래스 예제: Dog 클래스 만들기public class Dog { // 필드 (속성) String name; int age; // 메서드 (행동) void bark() { System.out.println(name + "가 멍멍 짖습니다!"); }}객체 생성과 사용pub.. 2025. 4. 12. 이전 1 다음 LIST