패키지

자바 기초교육 9. 객체생성 본문

Server-Side/Java

자바 기초교육 9. 객체생성

업단업업 2016. 10. 22. 14:36

 

 

**객체모델링**

 

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의 성별"; } } }

Comments