-
01-2. 클래스 (Method, 객체화(인스턴스화)) [JAVA]JAVA/Java 2016. 9. 1. 17:59반응형클래스란?- 담당자가 수행해야 하는 역할을 구체적으로 명시해놓은 추상적 정의.
Tip. 클래스의 이름은 항상 대문자로 시작 해야한다.
Doctor 라는 클래스를 만들어서 의사의 역할인 메소드(Method)를 만들어 주었다.
여기서 메소드(Method)란 무엇일까?
Method 란?
- 클래스에서 정의한 역할을 Method라고 부른다.
- 해당 역할이 어떤 일을 할 것인지 구체적인 정의를 한다.
Tip. 메소드의 이름은 항상 소문자로 시작, 그 뒤로 나오는 단어는 대문자로 시작
ex) diseaseInquery()
이제 우리가 만든 Doctor의 클래스를 실행 시켜봐야 한다.
하지만 실행이 되지 않을 것이다.
이제 Doctor을 객체화 시켜 사용해보자.
객체화(인스턴스화)란?
- 클래스를 객체로 만드는 과정을 말한다.
- 객체화 할때 new 키워드를 사용한다.
- 클래스명 객체명 = new 클래스명();
Tip. 객체를 실행 시킬때는 객체명.역할();을 사용하도록 한다.
이런식으로 Main클래스를 만들어서 실행을 시켜보면
Doctor 클래스의 내용이 위에 결과처럼 나온다.
반응형'JAVA > Java' 카테고리의 다른 글
03. 사칙 연산자(+, -, *, %, /) [JAVA] (0) 2016.09.04 02. Data Type(Primitive Type, Reference Type) [JAVA] (0) 2016.09.04 01-4. 클래스 (접근 제어 지시자, getter, setter ) [JAVA] (0) 2016.09.03 01-3. 클래스 (멤버변수, 생성자) [JAVA] (0) 2016.09.01 01-1. 클래스 (객체 지향 프로그래밍) [JAVA] (0) 2016.09.01