패키지
자바 기초교육 9. 객체생성 본문
**객체모델링**
object 사람
class 설계도
변수 (member)
멤버-메소드(member-method)
** 객체지향! --> 객체를 재사용.
<<<클래스의 구성 >>>
1. member 변수
2. 생성자 ( 객체 초기화 )
3. member method
package day3; public class Person { // 1. member 변수 String name ; int eye =2; int nose = 1; int mouth = 1; int age; int gender; //여:1 여자:2 제3 :3 float weight; float height; //'생성자'는 클래스의 이름과 같은값 // JVM : JRE + a // 클래스 내에 생성자가 1개도 없다면 // 기본 생성자는 존재하는 것으로 인식함(기본제공) = 즉 생성자가 없어도 자동 인식. Person(){ System.out.println("기본생성자 존재"); } Person(String a, int b, float c) { System.out.println("생성자 메서드 호출중"); //기본생성자에서는 멤버변수의 값을 기본값으로 초기화 // 0 <=== System.out.println("param 3개 생성자"); name = a; gender = b; weight = c; } // 2. member method //리턴타입 method명 (매개변수타입, 변수명..) void walking(){ System.out.println("walking"); } void thinking(){ System.out.println("thinking"); } void eating(){ System.out.println("eating"); } String genderType(int gender){ if(gender == 1) { return "여자"; } else if(gender == 2) { return "남자"; } else { return "제 3의 성별"; } } }
'Server-Side > Java' 카테고리의 다른 글
이름지정규칙 (0) | 2016.10.15 |
---|---|
자바 기초 8. 3차 배열/배열에 랜덤값 넣기 그리고 정렬 (0) | 2016.10.15 |
자바 기초교육 7. static 함수 선언 (0) | 2016.10.15 |
자바 기초교육 6. method (0) | 2016.10.15 |
자바 기초교육 5. static 함수선언 (0) | 2016.10.15 |