클래스
1.기본 형태
- Person 클래스는 instance를 만들기 위한 틀
- new Person(); 으로 실제 instance를 만들어서
- person01 변수에 할당함
- person01 객체는 class의 walk, run과 같은 메소드를 사용 가능함
- 안드로이드 스튜디오에서 println을 하면 log에 찍힘
2. 생성자
- 객체가 만들어질 때 호출
- 객체를 만들면서 객체에 데이터를 넣어주고 싶을 때 사용
- 파라미터가 없는 기본 생성자는 이미 클래스에 들어있는 것과 같음
- 생성자는 리턴값이 없음
//생성자 호출 예시
//create instance
Person person01 = new Person("peter");
//class
class person {
String name;
public Person () { //기본 생성자
}
public Person(String inName) {
name = inName;
}
}