일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Servlet #JSP #GET #POST #클라이언트
- #홍콩 #홍콩여행 #홍콩한달살기 #옥토퍼스카드
- 서블릿 #Servlet #Request #Response #개발자
- #라이브러리 #개발자 #REACT #Bootstrap #REST API #웹 디자인 #디자인 툴
- #라이브러리 #개발자 #REACT #Bootstrap #REST API
- #홍콩 #홍콩한달살기 #홍콩버스 #버스어플 #홍콩음식 #홍콩여행 #kmb #lwb#홍
- JSP #표현언어 #page #include #taglib
- #홍콩 #홍콩여행 #홍콩한달살기 #홍콩집밥 #홍콩생활 #홍콩베이징구스 #홍콩산책 #홍콩조깅 #홍콩우편함
- #홍콩여행 #홍콩국가 #홍콩지도 #홍콩날씨
- #홍콩쌀국수 #탐차이
- #홍콩2층버스
- #국비 #국비학원 #IT #개발자 #프로그래머 #신입 #코딩 #안드로이드 #자바 #JAVA #오라클 #Oracle #SQL #MYSQL #HTML #CSS #JAVASCRIPT #자바스크립트 #서블릿 #SERVLET #JSP #자바스프링 #데이터베이스 #프레임워크
- 백엔드개념 #WAS
- #라이브러리 #개발자 #REACT #Bootstrap #Visual Studio
- JSP #액션태그 #
- #홍콩 #홍콩여애 #홍콩한달살기 #베트남식당 #viet'schoice #외식 #카레 #양지머리카레 #양지머리 #고기쌀국수 #육수존맛 #레몬차 #밀크티 #shatin #홍콩쇼핑 #asus노트북 #어댑터 #홍콩돼지코
- #홍콩 #홍콩여행 #홍콩한달살기 #홍콩사이언스파크 #홍콩산책 #홍콩야경 #홍콩턱돌이
- #라이브러리
- #라이브러리 #개발자 #REACT #Bootstrap
- forward #include #param
- 블로그 태그 #국비 #국비학원 #IT #개발자 #프로그래머 #신입 #코딩 #안드로이드 #자바 #JAVA #오라클 #Oracle #SQL #MYSQL #HTML #CSS #JAVASCRIPT #자바스크립트 #서블릿 #SERVLET #JSP #자바스프링 #데이터베이스 #
- Today
- Total
기분좋음
국비 8일차 본문
6강 메서드
기능들. 객체 동작들 표시{ }
-코드 수가 많으면 많아질 수록 코드의 유지보수가 어려워진다. 그래서 코드의 일부를 쪼개서 코드의 묶음 단위로 만들고 각단위를 결합하는 방법
메소드 선언은 선언부와 실행블록으로 구성
메소드 생성 위해서는 클래스를 객체로 생성 해야한다.
메서드 선언부
리턴타입+메소드 이름+매개변수 선언+메소드 실행블록
리턴타입
메소드를 실행한 후의 결과값의 타입
메소드의 동작으로 생긴 결과물을 메소드를 호출한 곳으로 돌려보내는 것 -> 리턴 사용
반환되는 데이터가 없는 경우 반환타입 void
return은 메소드의 종료 의미한다.
매개변수 선언
메소드가 실행할 때 필요한 데이터를 외부로 부터 받기 위해 사용된다 (메소드 호출시 사용)
메개변수는 메서드 내부에서만 사용가능
메소드 사용법
매개값을 넣고 이름을 호출한다.
변수에 메소드의 결과를 받는다. (반환값이 있는경우)
앞으로 어떤 이름 뒤에 ()가 붙으면 무조건 메소드라고 봐도 좋다.
매개변수의 개수를 모를 경우
배열로 선언
ex)int result = com.sum(values);
int result2 = com.sum(new int[] { 1, 2, 3, 4, 5 });
int result3 = com.sum(1, 2, 3, 4, 5);
메소드의 종류 4가지
입력X 출력X void , ()
입력O 출력X void , 매개변수
입력X 출력O int ()
입력O 출력O int , 매개변수
메소드 오버로딩
-매개변수의 개수 또는 타입이 다르면 같은이름을 사용해서 메소드를 정의 할수있다.
-기능은 같지만 매개변수 가 다를때
오버로딩 조건
1메소드 이름이 같아야 한다
2매개 변수의 개수 또는 타입 또는 순서가 달라야 한다.
3매개 변수는 같고 리턴 타입이 다른 경우는 오버로딩이 성립되지 않는다.
4오버로딩된 메서드들은 매개변수에 의해서만 구별될 수 있다.
반환형은 중요하지않다.