클래스의 구성 멤버
- 메서드 : 객체의 동작에 해당하는 실행 블록
- 필드
1) 클래스(객체)의 전역변수 역할을 하는 클래스명 바로 밑에 선언하는 변수/상수를 말한다.
2) 데이터 유형
기본 데이터 유형
객체(배열, 외부 선언된 객체, 내장된 객체 등등)
- 필드의 내용
객체의 고유 데이터
객체가 가져야할 부품 객체
객체의 현재 상태 데이터
- 필드의 사용
1) 필드는 초기에 할당된 경우도 있고
2) main()에서 할당해서 사용하는 경우
3) 생성자를 통해서 초기값 설정 / 생성자를 통해서 할당하는 경우
Car c1 = new Car(); // 객체 생성 후,
System.out.println(c1.Company); // 호출하여 사용 "현대" 출력
c1.Company = "기아"; // main()에서 할당
System.out.println(c1.Company); // "기아" 출력
Car c2 = new Car("쌍용"); // 생성자를 통해서 필드 초기화
System.out.println(c2.Company); // "쌍용" 출력
class Car{
String company ="현대";
Car(){
}
Car(String compant){
this.company = company;
}
}