클래스

작성일

클래스의 구조

class Cat {
	//필드(상태) 영역
	String name; //이름
	String breeds; //품종
	double weight; //무게

	//메소드(동작) 영역
	void claw() {
		System.out.println("할퀴기!!");
	}

	void meow() {
		System.out.println("야옹!!);
	}
}

클래스는 필드와 메소드를 가지고있다.
필드 -> 클래스의 상태를 나타냄,
메소드 -> 이클래스가 수행할 동작,

객체

  • 클래스가 있어야 만들 수 있음.
Cat cat1 = new Cat(); //객체 생성
cat1.name = "냥냥"; //필드 접근
cat1.meow(); //메서드 호출