C.E/Java

java 함수, 메소드 관련

숨[Breath] 2013. 10. 19. 10:04

 

 

자 이게 기본적인 메소드의 원리 입니다.

그.. 메소드의 원래 뜻은 저두 잘 모릅니다..너무 길어서...

하지만 전 프로그래밍은 뭐가되었든 자기방식으로 이해만하면 된다 생각하기에!

제 기준으로 설명 을 드리겠습니다.

제 기준으로 메소드"명령들이 처리되는 하나의 집합" 입니다.

위의 자료를 보시듯이 저렇게 변수 A와 B 이 두개를 더해서 출력하는 과정 하나의 메소드 입니다.

음... 이렇게 설명해두 잘모르시는 분을위해! 심화적인 예재!

 

이렇게 코딩이 되어있다 했을때 제가 보는 기준의 메소드 입니다.

클래스가 있고, 그 안에서 처리되는 명령들이 하나의 메소드들 입니다.

저렇게 외워주시면 기본적으로 메소드가 무엇인지는 이해가 되실꺼고,

메소드 출력,변수참조 에도 약간의 도움이 되실겁니다!

자! 그럼 이만 쓸까합니다! 메소드에 대해 갈피를 못잡으시는 분들에게

유용한 글이되었음을 하며 이만 물러나겠습니다~

 

 

http://zzing8300.tistory.com/147

 

함수와 메소드의 차이

1) 함수 

alert("test"); 

- 객체에 상관 없이 독립적으로 사용될 수 있는 경우에 해당한다. 


2) 메소드 

document.write("test"); 

- document 객체에 종속된 write() 메소드가 사용된 경우에 해당한다. 

 

■ 함수와 메소드

 - 특정한 로직을 처리하는데 사용한다는 점에서 동일

 - 함수 : 절차적 프로그래밍 언어에서 사용하는 용어로 한 줄 이상의 명령어를 스코프 내에서 실행하 

            고 return문을 만나면 자신을 호출한 명령어의 다음 줄로 이동한다. 함수의 기능은 복잡한 프

            로세서의 기능을 일정 부분만 감당함으로써 효울적으로 프로그램을 개발 할 수 있도록 한다.

- 메소드 : 객체지향 프로그래밍 언어에서 사용하는 언어로 클래스 데이터 타입에 의존적인 함수라고 

            볼 수 있다. 메소드의 개념을 쉽게 이해하기 위해 멤버 함수라고 부르기도 한다. 즉, 메소드는 

            클래스 안에서 사용하는 함수하고 보면 된다.