# 필드와 메소드란
무엇인가요?
sehongpark님의 답변
## 답변
필드와 메소드는 **클래스의 구성요소**입니다.
## 클래스의 구조
클래스는, 생성될 객체의 **정보**와 **동작**을 필드와 메소드 영역에 정의합니다.
- 필드: 객체의 정보(상태)
- 메소드: 객체의 동작(기능)
## 코드 예
1) 스마트폰 클래스
```
class SmartPhone {
/* fields */
String name; // 이름
String color; // 색상
int price; // 가격
/* methods */
void call(String phoneNum) {
// 전화 걸기
}
void messege(String phoneNum) {
// 메세지 보내기
}
}
```
2) 고양이 클래스
```
class Cat {
/* fields */
String name; // 이름
String species; // 고양이 종
double size; // 크기
double weight; // 몸무게
/* methods */
void meow() {
// 야옹~~
}
void scratch() {
// 할퀴기~~
}
}
```
## 참고자료
---
1. https://goo.gl/b36hG4