728x90
반응형
생성자 메서드
public class Wow {
public Wow() {
}
}
- 생성자 메서드는 클래스 명과 동일한 이름을 가지고있습니다.
- 만약 코드에 생성자 메서드가 없다면 디폴트생성자가 컴파일시 자동으로 생성합니다.
Wow wow = new Wow( ); 와 같은 객체 생성 코드를 본적이 있으실겁니다.
new는 객체를 만드는 연산자이며, Wow( ) 생성자 메서드를 사용하여 객체를 생성하는 것 입니다.
일반 메서드
public class Wow {
// 입력 X, 리턴 X
public void hello() {
System.out.println("hello");
}
// 입력 O, 리턴 X
public void print(String str) {
System.out.println(str);
}
// 입력 X, 리턴 O
public int year(){
return 365;
}
// 입력 O, 리턴 O
public int add(int x, int y) {
return x+y;
}
}
- 일반메서드는 입력값과 리턴값의 유무로 4가지의 형태가 존재합니다.
- 코드의 public 다음위치에는 리턴값의 자료형이 나오고, 리턴값이 없다면 void로 선언하시면 됩니다.
- 입력값이 있는 경우에는 메서드명 다음에 괄호를 열고 넣어주시면 됩니다.
public class Wow {
public static void main(String[] args) {
Wow wow = new Wow(); // 생성자 메서드
wow.hello();
wow.print("fjdkslvn의 블로그");
System.out.println(wow.year());
System.out.println(wow.add(1, 2));
}
}
- 생성자 메서드를 사용하여 객체를 생성합니다.
- 생성된 객체로 메서드를 사용합니다.
- 리턴값이 없는 메서드는 단독으로 사용하고, 리턴값이 있는 함수는 변수처럼 활용 가능합니다.
728x90
반응형
'언어 > Java' 카테고리의 다른 글
[java] Map / table join의 데이터 처리 (0) | 2021.10.06 |
---|---|
[java] list / set (0) | 2021.10.06 |
이클립스 getter,setter 자동 생성 / 정보은닉과 캡슐화 (0) | 2021.09.10 |
Java ArrayList 사용법 정리 / 동적 배열 (0) | 2021.08.29 |
Java 오늘 날짜 구하기 / Calendar (0) | 2021.08.29 |