lala9663
Bump into
lala9663
전체 방문자
오늘
어제
  • 분류 전체보기 (158)
    • JavaScript (1)
    • Java (39)
    • Spring (28)
    • IntelliJ (7)
    • Git,Github (2)
    • CS (22)
    • Algorithm (23)
      • Algorithm 문제 (13)
    • 공부방 (9)
    • 그 외 (27)
      • TIL (24)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 백준 2292
  • 백준 벌집
  • Intellij
  • try-catch
  • was
  • 백준
  • 1193
  • Til
  • Java
  • 웹 3.0
  • Get
  • 자바
  • jsp
  • 스트림(Stream)
  • thread
  • 웹서버
  • servlet
  • Spring
  • 정적
  • Post
  • 동적
  • 자바 람다

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
lala9663

Bump into

Java

[자바] 함수와 메서드

2022. 9. 21. 15:56

함수(function)


  • 하나의 기능을 수행하는 일련의 코드
  • 구현된 함수는 호출하여 사용하고 호출된 함수는 기능이 끝나면 제어가 반환됨
  • 함수로 구현된 하나의 기능은 여러 곳에서 동일한 방식으로 호출되어 사용될 수 있음

함수 정의하기


함수는 이름, 매개 변수, 반환 값, 함수 body로 구성됨

int add(int num1, int num2){

        int result;
        result = num1 + num2;
          return result;
 }

함수 호출과 스택 메모리


  • 스택 : 함수가 호출될 때 지역 변수들이 사용하는 메모리

  • 함수의 수행이 끝나면 자동으로 반환되는 매모리

    메모리

  • 메소드(method)


  • 객체의 기능을 구현하기 위해 클래스 내부에 구현되는 함수
  • 멤버 함수라고도 함
  • 메서드를 구현함으로써 객체의 기능이 구현 됨
  • 메서드의 이름은 그 객체를 사용하는 객체에 맞게 짓는 것이 좋음

'Java' 카테고리의 다른 글

[자바] 생성자(constructor)  (0) 2022.09.25
[자바] 인스턴스(Instance)란?  (0) 2022.09.25
[자바] 객체(Object)  (0) 2022.09.21
[자바] 반복문(while, for)  (0) 2022.09.20
[자바] switch-case 문  (0) 2022.09.20
    'Java' 카테고리의 다른 글
    • [자바] 생성자(constructor)
    • [자바] 인스턴스(Instance)란?
    • [자바] 객체(Object)
    • [자바] 반복문(while, for)
    lala9663
    lala9663
    초보의 험난한 공부

    티스토리툴바