Java Class #1
Java Class Code
Person Class Code
package personpart;
public class Person {
// 1. 속성 : 이름, 키, 몸무게
// 2. 자료형 : 문자열, 실수, 실수
// 3. 객제 생성 시 이름 설정 강제
// 4. 키 값을 설정하는 메서드 구현
// 5. 키 값을 가져오는 메서드 구현
// 6. 키 데이터, 몸무게 데이터 가져와서
// : "OOO 님의 키는 : OO cm, 몸무게 : 00 kg 입니다."
// 7. Person 객체 생성은 Person Test 파일에서
String name;
float height;
float weight;
// 3번
public Person(String pname) {
name = pname;
}
// 4번
public float getHeight() {
return height;
}
// 5번
public void setHeight(float pHeight) {
height = pHeight;
}
public void showPersonInfo() {
System.out.println(name + "님의 키는 : " + height + "cm, 몸무게 : " + weight + "kg 입니다.");
}
// 자동으로 generate Get, Set
public String getName() {
return name;
}
public void setName(String name) {
this.name = name; // 다음시간 추가
}
public float getWeight() {
return weight;
}
public void setWeight(float weight) {
this.weight = weight;
}
}
Personkim Instance Code
package personpart;
public class Persontest {
public static void main(String[] args) {
Person personkim = new Person("김범식");
// 몸무게 변수 생성 -> 직접 멤버 변수에 접근해서 변수 변경하는 건 좋지 않음.
personkim.weight = (float) 75.0;
// 키 생성, 반환 메서드 사용
personkim.setHeight((float) 177.0);
personkim.getHeight();
// 전체 결과 출력 메서드
personkim.showPersonInfo();
}
Class code Question.
- 연산관련 함수? 메서드 구현은 Class 생성 부분에서 해야 하는지..?
- BMI 지수를 구현하려고 한다면 해당 부분을 어떻게 삽입할지.
Author And Source
이 문제에 관하여(Java Class #1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kalzordy/Java-Class-1저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)