글쓰기

청년취업아카데미/Java

[21.01.07 Java ]클래스와 필드, 메소드 간단 예제

RSpring41 2021. 1. 7. 16:28

▶사람의 특징을 기반으로 클래스 생성 예제

package oop;

// 클래스명은 대문자로 시작
public class People {
	// 사람이라고 하는 객체를 만들기 위한 설계도면
	// 1. 필드 (속성, 특성, 데이터)
	// 주민번호, 성별, 나이, 몸무게, 이름
	int number;
	char sex;
	int age;
	float weight;
	String name;
	int leg = 2;

	// 2. 메소드 (기능, 행위, 행동)
	// 메소드명은 소문자로 시작
	// 공개,반환 자료형,메소드명, 매개변수자료형
	public void walk() {
		System.out.println(leg + "개의 다리로 걷는다.");
	}

	public float execise(int move) {
		return weight - move;
	}

	public void brathe() {
		System.out.println("숨을 쉰다");
	}

	// 메소드 외부 변수를 가져오기 위해서는 this.변수명 으로 사용 가능
	// this 현재 클래스를 의미
	public float eat(int weight) {
		return this.weight + weight;
	}

	public void sleep() {
		System.out.println("잠을 잔다");
	}

}

 

 

 

클래스명은 대문자로 시작

 

메소드명은 소문자로 시작