#5. 객체 지향과 클래스(Class)

#5. 객체 지향과 클래스(Class)

public class Person {

//=========사람이라는 Class 생성====================

/*

* 사람은 지구상에 오직 1명 인가? 아니다.

* 수 많은 사람을 객체화 하기 위해

* 사람이라는 클래스에 사람이 갖는 기본적인 속성과 기능을 구성한다.

*

* 이 클래스를 통하여 개발자는 name과 age를 속성으로 가지며

* eat 이라는 행위를 할 수 있는

* '사람'이라는 객체를 계속 만들어 낼 수 있게 된다.

*/

String name;

int age;

public void eat() {

System . out . println (age + "살 " + name + "(이)가 밥을 먹습니다." );

}

//========== 객체화 =====================

public static void main( String [] args) {

/*

* Person 이라는 추상적인 형태를

* 영수와 길동이라는 구체적인 객체로 객체화 한다.

*/

Person 영수 = new Person();

영수.name = "김영수" ;

영수.age = 20 ;

Person 길동 = new Person();

길동.name = "홍길동" ;

길동.age = 30 ;

영수.eat();

System . out . println ( "=============" );

길동.eat();

}

}

from http://ej-0929.tistory.com/14 by ccl(A) rewrite - 2021-12-12 15:27:14