JAVA/Java

01-2. 클래스 (Method, 객체화(인스턴스화)) [JAVA]

민돌이 2016. 9. 1. 17:59
반응형
클래스란?
- 담당자가 수행해야 하는 역할을 구체적으로 명시해놓은 추상적 정의.



Tip. 클래스의 이름은 항상 대문자로 시작 해야한다.


Doctor 라는 클래스를 만들어서 의사의 역할인 메소드(Method)를 만들어 주었다.

여기서 메소드(Method)란 무엇일까?


Method 란?

- 클래스에서 정의한 역할을 Method라고 부른다.

- 해당 역할이 어떤 일을 할 것인지 구체적인 정의를 한다.



Tip. 메소드의 이름은 항상 소문자로 시작, 그 뒤로 나오는 단어는 대문자로 시작

ex)  diseaseInquery()


이제 우리가 만든 Doctor의 클래스를 실행 시켜봐야 한다.

하지만 실행이 되지 않을 것이다.

이제 Doctor을 객체화 시켜 사용해보자.


객체화(인스턴스화)란?

- 클래스를 객체로 만드는 과정을 말한다.

- 객체화 할때 new 키워드를 사용한다.

- 클래스명 객체명 = new 클래스명();




Tip. 객체를 실행 시킬때는 객체명.역할();을 사용하도록 한다.


이런식으로 Main클래스를 만들어서 실행을 시켜보면

Doctor 클래스의 내용이 위에 결과처럼 나온다.






반응형