public class test { //이건 클래스고
public static void main(String[] args) { //이게 메소드이다
// TODO 자동 생성된 메소드 스텁
boolean a = true;
System.out.println(!a);
}
public void a(){ //이건 test클래스에 a라는 메소드이다.
}
}
메소드들은 어떤 기능을 하는 것들이다.
값을 받을수도 있고,
받는 값없이 반환 할 수도 있다.
받는 거와 주는 것을 다 할수도 있고, 때로는 아무 것도 안받고 출력만 해줄수도있다.
간단한 예제로는
public class test {
public int sum(int a, int b) {
return a + b;
}
public static void main(String[] args) {
int a = 3;
int b = 4;
test myTest = new test();
int c = myTest.sum(a, b);
System.out.println(c);
}
}
main함수는 os에서 호출하기때문에 프로그램 종료할때 까지 두뇌 역할을 하게된다.
main함수에서 sum함수를 사용하기위해
test클래스를 myTest로 생성을 하고
sum함수를 불러오게된다.
sum항수에 파라미터로 선언했던 a,b를 전달해주고
반환값을 출력하는 c를 찍어보면 7이 나오게 된다.
'취업아카데미-JAVA' 카테고리의 다른 글
8. 클래스패스와 패키지 (0) | 2015.06.28 |
---|---|
7. 클래스와 인스턴스 (0) | 2015.06.28 |
5. 실행흐름의 컨트롤 - 반복문,조건문 (0) | 2015.06.28 |
4.연산자 (0) | 2015.06.28 |
3.상수와 형변환 (0) | 2015.06.28 |