🔍 내가 배운 내용 요약
this
키워드, new
키워드의 의미를 이해📚 내가 배운 내용
✅ 클래스와 객체의 관계
용어 | 설명 | 예시 |
---|---|---|
클래스(Class) | 객체를 만들기 위한 설계도 | class Car { ... } |
객체(Object) | 클래스로부터 만들어진 실체(인스턴스) | Car myCar = new Car(); |
인스턴스(Instance) | 객체와 동일 의미, 클래스의 한 구현체 | myCar 는 Car 클래스의 인스턴스 |
✅ 클래스의 기본 구조
Java
class 클래스이름 {
// 필드(속성)
자료형 변수명;
// 생성자
클래스이름() {
// 초기화 코드
}
// 메서드(기능)
반환형 메서드이름(매개변수) {
// 실행 코드
}
}
✅ 예시: 사람(Person) 클래스
Java
class Person {
String name; // 필드
int age;
// 생성자
Person(String n, int a) {
name = n;
age = a;
}
// 메서드
void introduce() {
System.out.println("이름: " + name + ", 나이: " + age);
}
}
Java
// 객체 생성 및 사용
Person p1 = new Person("Alice", 25);
p1.introduce(); // 출력: 이름: Alice, 나이: 25
✅ 클래스 구성 요소 요약