2회 시청 메서드는 코드의 중복을 방지하고자 어떤 작업을 하는 문장들을 묶어놓은 것이다. 메서드는 값을 받아서 처리하고, 그 결과를 반환한다. 메서드와 함수는 거의 동일한 개념이다. (메서드 = 반드시 클래스 내에 존재해야 함) 메서드의 장점 - 코드 중복 방지, 코드 재사용 가능, 코드 관리 용이 반복되는 코드를 메서드로 작성. 메서드는 한 가지 기능만 수행하도록 작성하는 것이 좋다. 왜? 의미있는 작업단위로 나눠놔야 코드 재사용이 쉽기 때문. 메서드 작업에 필요한 매개변수는 0~n개 가능 그러나 출력은 0~1개뿐. 여러 값을 출력받고 싶으면 배열을 활용하거나 하나의 객체로 묶어야 한다. 구현부에서 반환된 결과의 타입은 선언부 반환타입과 동일해야 한다. 반환되는 결과가 없으면 타입은 void. 지역변수는 메서드 안에서만 사용되기 때문에 이름이 겹쳐도 괜찮다.
메서드란? -작업단위로 문장들을 { }로 묶어서 이름 붙인 것 -값(입력)을 받아서 처리하고 결과를 반환(출력) -하나의 메서드는 하나의 기능만 수행하도록 작성 -선언부+구현부 반환타입 메서드이름(매개변수){ ...선언부 수행될 문장들 ...구현부 return 반환값; } 메서드의 장점 -코드 중복을 줄여줌 -코드의 관리가 쉽고 재사용 가능 -코드가 간결해져서 이해하기 쉬워짐
메소드? 문장(작업단위)을 묶어 놓은것 -> 코드의 중복제거위해 선언부 + 구현부로 생성 값(입력값 : 여러개 가능)을 받아서 처리하고 결과를 반환(출력값 : 0~1개) 메소드 1개당 1개의 기능넣기 메소드의 매개변수도 지역변수 OO -> 다른 메소드에서 똑같은 매개변수사용OK
출석합니다! 프로그래밍을 처음 접한지도 꽤 됐고 리팩토링도 관심있어서 조금씩 봤었는데.. 하나의 메서드는 하나의 작업만 수행해야 한다 이런게 막상 프로그램 짤때 잘 안되는거 같아요 T^T.. 아직 더 많은 수행이 필요한... 강의 듣다보면 제가 객체지향 개념을 잘 몰라서 자바가 아닌 자바를 썼던거 같아요. 자바는 객체지향이 핵심이라고 생각하는데 말이죠ㅋㅋ 진작에 선생님 강의를 접하지 못했던게 너무 아쉽네요ㅠㅠㅜ 그래도 이제라도 접했으니까 열심히 따라가겠습니다!XD
메서드 1. 중복되는 코드를 제거 해준다 2., 코드의 재사용성이 늘어난다 3. 코드 관리하기가 편해진다. 4. 코드가 간결해진다. 지역변수 > 매게변수 똑같다 둘다 메서드가 호출시 생성되고 실행이 끝나면 사라진다. 코드의 작성 하나의 메서드는 하나의 기능만 넣자 반복적으로 수행하는 코드를 메서드에 넣고 사용하면 중복 코드 제거 해줌
들숨에 재력을, 날숨에 건강을// 감사합니다 !
지금 소프트웨어 전공하고 있는 학생입니다. 자바 공부하는데 객체지향에 대해 어려움을 겪고 있었습니다만 이 자바의 정석으로 다행히 큰 어려움없이 배우고 있습니다. 만약 모르는것이 있으면 4번~5번정도 반복하니 이해가 되고 있습니다 너무나 감사드립니다.
(∩`-´)⊃━炎炎炎炎炎
(∩`-´)⊃━炎炎炎炎炎
(∩`-´)⊃━炎炎炎炎炎
남궁성 선생님을 복제인간으로 만들고 싶어요
자바계의 홍익인간 그자체
선생님 강의 덕분에 자바를 재밌게 배울 수 있었습니다. 감사합니다!!
주위에 많은 소개 부탁드립니다
@@MasterNKS 자바 공부하는 친구들에게 소개하고 있습니다!! 책도 같이 보고 있는데 너무 좋아요!
복습중! 좋은 강의 감사합니다.
메서드 => 선언부( 반환타입, 메서드이름) + 구현부( 매개변수=작업에 필요한 값)
1. 작업단위 문장들의 묶음. ( 반복되는 문장들을 메서드로 작성.)
2. 클래스안에 있어야 함.
3. 하나의 메서드는 하나의 기능만.
장점 = 중복제거 -> 코드관리용이 -> 이해하기 쉬워짐.
20/11/21
2회 시청완료입니다.
2회 시청완료입니다!
행복합니다❤️
2회 시청 완료 하였습니다.
너무유익하네요 최고최고
좋은 강의 감사합니다.
3회 시청완료
메서드
- 값을 받어 처리하고, 결과를 반환
- 반복적으로 수행되는 문장을 메서드로 작성 (코드의 중복을 제거)
- 하나의 메서드는 한 가지 기능만 수행하도록 작성
1회 시청완료입니다!
강의 잘듣고 있습니다!! 감사합니다:)
2회 시청
메서드는 코드의 중복을 방지하고자 어떤 작업을 하는 문장들을 묶어놓은 것이다.
메서드는 값을 받아서 처리하고, 그 결과를 반환한다.
메서드와 함수는 거의 동일한 개념이다.
(메서드 = 반드시 클래스 내에 존재해야 함)
메서드의 장점 - 코드 중복 방지, 코드 재사용 가능, 코드 관리 용이
반복되는 코드를 메서드로 작성.
메서드는 한 가지 기능만 수행하도록 작성하는 것이 좋다.
왜? 의미있는 작업단위로 나눠놔야 코드 재사용이 쉽기 때문.
메서드 작업에 필요한 매개변수는 0~n개 가능
그러나 출력은 0~1개뿐. 여러 값을 출력받고 싶으면 배열을 활용하거나 하나의 객체로 묶어야 한다.
구현부에서 반환된 결과의 타입은 선언부 반환타입과 동일해야 한다.
반환되는 결과가 없으면 타입은 void.
지역변수는 메서드 안에서만 사용되기 때문에 이름이 겹쳐도 괜찮다.
최고의 강의...👍
메서드 어려워서 다시 보러 왔어요ㅠㅠ 강의 감사합니다
너무 잘보고 있습니다. 감사합니다!!
메소드 강의 감사합니다! :-)
좋은 강의 감사합니다!
복습중입니다..
6-14 메서드란?
메서드:
-문장들을 묶어놓은 것
>>작업단위로 문장을 묶어서 이름붙인것
-값을 받아서(입력) 처리하고 결과반환(출력)
>메서드의 장점
-중복줄일수있음
-관리가 쉬움
-코드 재가용 가능
-코드 간결>이해가 쉬움
>메서드의 작성
-반복적으로 수행되는 문장을 메서드로 작성
-하나의 메서드는 한가지 기능만 수행하도록
>메서드=선언부+구현부
반환타입 메서두이름(매개변수) //>>>선언부
{ 메서드가 호출시 수행할 코드} //>>>구현부
>지역변수 : 메서드 내에 선언된 변수
다른 메서드에 이름이 같은 lv가 있어도 상관없음
감사합니다.
3회 시청 완료 합니다
1회 시청 완료하였습니다
감사합니다^^
2021.4.16 시청완료입니다
남소연 20201210 1회 시청
문제만 풀땐 뭔지도 모르고 썼는데 용어를 아니깐 새로워요!ㅠㅠ
감사합니다
감사합니다~!
5회 시청완료!
4회 시청완료
5:50 메서드는 자바스크립트의 함수와 비슷한 느낌인 것 같습니다 라고 쓰려고 했는데 선생님께서 바로 '수학의 함수'를 언급하시네요ㅎㅎ
2회 시청완료
감사합니다!!
메서드란?
-작업단위로 문장들을 { }로 묶어서 이름 붙인 것
-값(입력)을 받아서 처리하고 결과를 반환(출력)
-하나의 메서드는 하나의 기능만 수행하도록 작성
-선언부+구현부
반환타입 메서드이름(매개변수){ ...선언부
수행될 문장들 ...구현부
return 반환값;
}
메서드의 장점
-코드 중복을 줄여줌
-코드의 관리가 쉽고 재사용 가능
-코드가 간결해져서 이해하기 쉬워짐
2회시청완료
1회 시청완료
20.11.13
강의 잘들었습니다!
메소드? 문장(작업단위)을 묶어 놓은것 -> 코드의 중복제거위해
선언부 + 구현부로 생성
값(입력값 : 여러개 가능)을 받아서 처리하고 결과를 반환(출력값 : 0~1개)
메소드 1개당 1개의 기능넣기
메소드의 매개변수도 지역변수 OO -> 다른 메소드에서 똑같은 매개변수사용OK
잘 듣고있습니다.
201212/1회 시청/감사합니다
1회시청완료
출석합니다!
프로그래밍을 처음 접한지도 꽤 됐고 리팩토링도 관심있어서 조금씩 봤었는데.. 하나의 메서드는 하나의 작업만 수행해야 한다 이런게 막상 프로그램 짤때 잘 안되는거 같아요 T^T.. 아직 더 많은 수행이 필요한...
강의 듣다보면 제가 객체지향 개념을 잘 몰라서 자바가 아닌 자바를 썼던거 같아요. 자바는 객체지향이 핵심이라고 생각하는데 말이죠ㅋㅋ
진작에 선생님 강의를 접하지 못했던게 너무 아쉽네요ㅠㅠㅜ 그래도 이제라도 접했으니까 열심히 따라가겠습니다!XD
반복적으로 수행되는 여러 문장을 메서드로 작성한다.
하나의 메서드는 한 가지 기능만 수행하도록 작성한다.
반환할 게 없다면 반환타입은 void 로 작성한다.
지역변수는 메서드 영역 내에서만 사용되기 때문에 , 지역 변수명이 같아도 상관없다.
3회 시청 완료!
퐈이팅입니다! 0309
2회시청 완료
항상 좋은 강의 감사합니다.
한 가지 궁금한건 메서드 시그니처(Method signature) 는 메서드 이름과 매개변수 목록 까지를 말하는 것이 맞나요?
메서드 선언부에서 반환타입을 제외한것
@@MasterNKS 답글감사합니다.
감사합니다! 0301
메서드도 그렇고 클래스도 그렇고 관련된 것을 묶어서 코드의 중복을 줄이고 이를 통해서 관리를 쉽게 만든다는 점이 같네요. 결국 코드의 중복을 줄이기 위해서 메서드와 클래스를 적절하게 사용하다보면 더 좋은 코드를 짤 수 있겠네요!
2회 시청 완료
여러개 리턴시 객체나 배열을 이용
완료
궁금한게 있는데 그럼 예제에서 왼쪽에 있는 애들은 iv 이고 오른쪽에 static으로 묶인애들은 cv가 되는걸까요? 넘 어렵네요 ㅠㅠㅎㅎ
클래스 안에 선언된 변수 중에 static이 붙은 변수가 cv고 안붙은게 iv입니다. 메서드 안의 변수는 lv고요. lv는 static못붙입니다
2회완료
1회차 수강 완료 2022/12/07
2회 수강 완료
21/04/12 1회 시청 완료
1회 시청 완료
3회 시청.
2023.10.23 완료 day8
Good
2022/11/22 수강완료
최호연 1회 시청 완료
같은공간에서 같은작업을 하는 친구들의 모임. 효율 상승, 관리가 용이..(?)
- 메서드 :
1. 문장들을 묶어놓은 것(작업단위로 묶고 이름붙임)
2. 값(입력)을 받아 처리 후 결과반환(출력)
* 장점 : 코드의 중복 줄이고, 관리 쉬워짐, 재사용 가능, 간결해서 가독성 높임
- 메서드의 작성 : 반복적으로 수행되는 여러 문장을 메서드로 작성, 가급적 한 가지의 기능만 수행하도록(선언부 + 구현부)
4회 시청
1회시청 2020-12-08
String args[] 오타인가요?
아닙니다
12/18 4회 시청
메서드
1. 중복되는 코드를 제거 해준다
2., 코드의 재사용성이 늘어난다
3. 코드 관리하기가 편해진다.
4. 코드가 간결해진다.
지역변수 > 매게변수 똑같다 둘다 메서드가 호출시 생성되고 실행이 끝나면 사라진다.
코드의 작성
하나의 메서드는 하나의 기능만 넣자
반복적으로 수행하는 코드를 메서드에 넣고 사용하면 중복 코드 제거 해줌
12/11 1회 시청
2회독 완료
12/15 2회 시청
2020/09/14 완료
2회 시청
이향일 1회 시청 완료
201212 복습
6장 객체지향언어 2회독, 2020.11.05.
남소연 20201211 2회 시청
1회 시청
2021.05.30 1회
20/11/25 다혜수진지영 day3
15:22
2021.06.03
반환타입 메서드이름 (매개변수 선언) { 메서드 호출 시 수행될 코드 }
3회독
이승복 1회시청
230306
4회 시청완료입니다.
3회 시청완료입니다.
3회 시청 완료하였습니다.
1회 시청 완료 하였습니다.
감사합니다~
감사합니다!!
4회 시청완료
3회 시청완료
1회시청완료