[자바의 정석 - 기초편] ch6-14~16 메서드란? 메서드의 선언부와 구현부

Поделиться
HTML-код
  • Опубликовано: 19 ноя 2024

Комментарии • 146

  • @내손을자바
    @내손을자바 4 года назад +6

    들숨에 재력을, 날숨에 건강을// 감사합니다 !

  • @아폴로-r2v
    @아폴로-r2v 8 месяцев назад

    지금 소프트웨어 전공하고 있는 학생입니다. 자바 공부하는데 객체지향에 대해 어려움을 겪고 있었습니다만 이 자바의 정석으로 다행히 큰 어려움없이 배우고 있습니다. 만약 모르는것이 있으면 4번~5번정도 반복하니 이해가 되고 있습니다 너무나 감사드립니다.

  • @oo802
    @oo802 4 года назад +14

    (∩`-´)⊃━炎炎炎炎炎
    (∩`-´)⊃━炎炎炎炎炎
    (∩`-´)⊃━炎炎炎炎炎
    남궁성 선생님을 복제인간으로 만들고 싶어요
    자바계의 홍익인간 그자체

  • @taeminchoe9004
    @taeminchoe9004 3 года назад +3

    선생님 강의 덕분에 자바를 재밌게 배울 수 있었습니다. 감사합니다!!

    • @MasterNKS
      @MasterNKS  3 года назад +1

      주위에 많은 소개 부탁드립니다

    • @taeminchoe9004
      @taeminchoe9004 3 года назад +1

      @@MasterNKS 자바 공부하는 친구들에게 소개하고 있습니다!! 책도 같이 보고 있는데 너무 좋아요!

  • @김충현-v3m
    @김충현-v3m 3 года назад

    복습중! 좋은 강의 감사합니다.

  • @호야-x2q
    @호야-x2q 4 года назад +2

    메서드 => 선언부( 반환타입, 메서드이름) + 구현부( 매개변수=작업에 필요한 값)
    1. 작업단위 문장들의 묶음. ( 반복되는 문장들을 메서드로 작성.)
    2. 클래스안에 있어야 함.
    3. 하나의 메서드는 하나의 기능만.
    장점 = 중복제거 -> 코드관리용이 -> 이해하기 쉬워짐.
    20/11/21

  • @kams2348
    @kams2348 3 года назад

    2회 시청완료입니다.

  • @이상수-f9l
    @이상수-f9l 3 года назад

    2회 시청완료입니다!

  • @김성현-j4c7p
    @김성현-j4c7p 4 года назад

    행복합니다❤️

  • @김병은-y8j
    @김병은-y8j 3 года назад

    2회 시청 완료 하였습니다.

  • @남궁진-e7r
    @남궁진-e7r 4 года назад

    너무유익하네요 최고최고

  • @myeongheeroh6209
    @myeongheeroh6209 4 года назад

    좋은 강의 감사합니다.

  • @이혜지-m7v
    @이혜지-m7v 3 года назад

    3회 시청완료
    메서드
    - 값을 받어 처리하고, 결과를 반환
    - 반복적으로 수행되는 문장을 메서드로 작성 (코드의 중복을 제거)
    - 하나의 메서드는 한 가지 기능만 수행하도록 작성

  • @이상수-f9l
    @이상수-f9l 3 года назад

    1회 시청완료입니다!

  • @SoyouG-w1u
    @SoyouG-w1u 4 года назад

    강의 잘듣고 있습니다!! 감사합니다:)

  • @gogo-vq9pz
    @gogo-vq9pz 3 года назад +1

    2회 시청
    메서드는 코드의 중복을 방지하고자 어떤 작업을 하는 문장들을 묶어놓은 것이다.
    메서드는 값을 받아서 처리하고, 그 결과를 반환한다.
    메서드와 함수는 거의 동일한 개념이다.
    (메서드 = 반드시 클래스 내에 존재해야 함)
    메서드의 장점 - 코드 중복 방지, 코드 재사용 가능, 코드 관리 용이
    반복되는 코드를 메서드로 작성.
    메서드는 한 가지 기능만 수행하도록 작성하는 것이 좋다.
    왜? 의미있는 작업단위로 나눠놔야 코드 재사용이 쉽기 때문.
    메서드 작업에 필요한 매개변수는 0~n개 가능
    그러나 출력은 0~1개뿐. 여러 값을 출력받고 싶으면 배열을 활용하거나 하나의 객체로 묶어야 한다.
    구현부에서 반환된 결과의 타입은 선언부 반환타입과 동일해야 한다.
    반환되는 결과가 없으면 타입은 void.
    지역변수는 메서드 안에서만 사용되기 때문에 이름이 겹쳐도 괜찮다.

  • @밍밍-z7t
    @밍밍-z7t 4 года назад

    최고의 강의...👍

  • @jinnamkung727
    @jinnamkung727 4 года назад

    메서드 어려워서 다시 보러 왔어요ㅠㅠ 강의 감사합니다

  • @jwh9298
    @jwh9298 3 года назад

    너무 잘보고 있습니다. 감사합니다!!

  • @dongoh3211
    @dongoh3211 2 года назад

    메소드 강의 감사합니다! :-)

  • @김예찬-y6u
    @김예찬-y6u 4 года назад

    좋은 강의 감사합니다!

  • @rlatnekf
    @rlatnekf 3 года назад

    복습중입니다..

  • @mirakim7414
    @mirakim7414 4 года назад

    6-14 메서드란?
    메서드:
    -문장들을 묶어놓은 것
    >>작업단위로 문장을 묶어서 이름붙인것
    -값을 받아서(입력) 처리하고 결과반환(출력)
    >메서드의 장점
    -중복줄일수있음
    -관리가 쉬움
    -코드 재가용 가능
    -코드 간결>이해가 쉬움
    >메서드의 작성
    -반복적으로 수행되는 문장을 메서드로 작성
    -하나의 메서드는 한가지 기능만 수행하도록
    >메서드=선언부+구현부
    반환타입 메서두이름(매개변수) //>>>선언부
    { 메서드가 호출시 수행할 코드} //>>>구현부
    >지역변수 : 메서드 내에 선언된 변수
    다른 메서드에 이름이 같은 lv가 있어도 상관없음

  • @MeIonMusk
    @MeIonMusk Год назад

    감사합니다.

  • @biang4202
    @biang4202 3 года назад

    3회 시청 완료 합니다

  • @biang4202
    @biang4202 4 года назад

    1회 시청 완료하였습니다

  • @funppun4234
    @funppun4234 4 года назад +1

    감사합니다^^

  • @딕딕이
    @딕딕이 3 года назад

    2021.4.16 시청완료입니다

  • @남붕어
    @남붕어 4 года назад

    남소연 20201210 1회 시청
    문제만 풀땐 뭔지도 모르고 썼는데 용어를 아니깐 새로워요!ㅠㅠ

  • @ujungkim7514
    @ujungkim7514 2 года назад

    감사합니다

  • @김예찬-y6u
    @김예찬-y6u 4 года назад

    감사합니다~!

  • @이혜지-m7v
    @이혜지-m7v 3 года назад

    5회 시청완료!

  • @뭘안다고그렇게떠드는
    @뭘안다고그렇게떠드는 3 года назад

    4회 시청완료

  • @김도현-c4f
    @김도현-c4f 3 года назад

    5:50 메서드는 자바스크립트의 함수와 비슷한 느낌인 것 같습니다 라고 쓰려고 했는데 선생님께서 바로 '수학의 함수'를 언급하시네요ㅎㅎ

  • @뭘안다고그렇게떠드는
    @뭘안다고그렇게떠드는 3 года назад

    2회 시청완료

  • @funppun4234
    @funppun4234 4 года назад

    감사합니다!!

  • @mosquitoexorcist
    @mosquitoexorcist 3 года назад

    메서드란?
    -작업단위로 문장들을 { }로 묶어서 이름 붙인 것
    -값(입력)을 받아서 처리하고 결과를 반환(출력)
    -하나의 메서드는 하나의 기능만 수행하도록 작성
    -선언부+구현부
    반환타입 메서드이름(매개변수){ ...선언부
    수행될 문장들 ...구현부
    return 반환값;
    }
    메서드의 장점
    -코드 중복을 줄여줌
    -코드의 관리가 쉽고 재사용 가능
    -코드가 간결해져서 이해하기 쉬워짐

  • @davidbyeon3370
    @davidbyeon3370 3 года назад

    2회시청완료

  • @뭘안다고그렇게떠드는
    @뭘안다고그렇게떠드는 4 года назад

    1회 시청완료

  • @daulkim-o2m
    @daulkim-o2m 4 года назад

    20.11.13
    강의 잘들었습니다!

  • @klmjiho
    @klmjiho 4 года назад

    메소드? 문장(작업단위)을 묶어 놓은것 -> 코드의 중복제거위해
    선언부 + 구현부로 생성
    값(입력값 : 여러개 가능)을 받아서 처리하고 결과를 반환(출력값 : 0~1개)
    메소드 1개당 1개의 기능넣기
    메소드의 매개변수도 지역변수 OO -> 다른 메소드에서 똑같은 매개변수사용OK

  • @jkkim111
    @jkkim111 3 года назад

    잘 듣고있습니다.

  • @강태우-q5f
    @강태우-q5f 3 года назад

    201212/1회 시청/감사합니다

  • @정보승-n3s
    @정보승-n3s 4 года назад

    1회시청완료

  • @hikieun
    @hikieun 3 года назад

    출석합니다!
    프로그래밍을 처음 접한지도 꽤 됐고 리팩토링도 관심있어서 조금씩 봤었는데.. 하나의 메서드는 하나의 작업만 수행해야 한다 이런게 막상 프로그램 짤때 잘 안되는거 같아요 T^T.. 아직 더 많은 수행이 필요한...
    강의 듣다보면 제가 객체지향 개념을 잘 몰라서 자바가 아닌 자바를 썼던거 같아요. 자바는 객체지향이 핵심이라고 생각하는데 말이죠ㅋㅋ
    진작에 선생님 강의를 접하지 못했던게 너무 아쉽네요ㅠㅠㅜ 그래도 이제라도 접했으니까 열심히 따라가겠습니다!XD

  • @SH-yx5yd
    @SH-yx5yd Год назад

    반복적으로 수행되는 여러 문장을 메서드로 작성한다.
    하나의 메서드는 한 가지 기능만 수행하도록 작성한다.
    반환할 게 없다면 반환타입은 void 로 작성한다.
    지역변수는 메서드 영역 내에서만 사용되기 때문에 , 지역 변수명이 같아도 상관없다.

  • @mosquitoexorcist
    @mosquitoexorcist 3 года назад

    3회 시청 완료!

  • @thekimssalon3254
    @thekimssalon3254 3 года назад

    퐈이팅입니다! 0309

  • @biang4202
    @biang4202 3 года назад

    2회시청 완료

  • @whoisywow4594
    @whoisywow4594 3 года назад

    항상 좋은 강의 감사합니다.
    한 가지 궁금한건 메서드 시그니처(Method signature) 는 메서드 이름과 매개변수 목록 까지를 말하는 것이 맞나요?

    • @MasterNKS
      @MasterNKS  3 года назад

      메서드 선언부에서 반환타입을 제외한것

    • @whoisywow4594
      @whoisywow4594 3 года назад

      @@MasterNKS 답글감사합니다.

  • @thekimssalon3254
    @thekimssalon3254 3 года назад

    감사합니다! 0301

  • @짜짜-y5j
    @짜짜-y5j 4 года назад

    메서드도 그렇고 클래스도 그렇고 관련된 것을 묶어서 코드의 중복을 줄이고 이를 통해서 관리를 쉽게 만든다는 점이 같네요. 결국 코드의 중복을 줄이기 위해서 메서드와 클래스를 적절하게 사용하다보면 더 좋은 코드를 짤 수 있겠네요!

  • @mosquitoexorcist
    @mosquitoexorcist 3 года назад

    2회 시청 완료

  • @김덕환-z9u
    @김덕환-z9u 4 года назад

    여러개 리턴시 객체나 배열을 이용

  • @쥬항-e7e
    @쥬항-e7e 2 года назад

    완료

  • @Hi_Jesus
    @Hi_Jesus 4 года назад

    궁금한게 있는데 그럼 예제에서 왼쪽에 있는 애들은 iv 이고 오른쪽에 static으로 묶인애들은 cv가 되는걸까요? 넘 어렵네요 ㅠㅠㅎㅎ

    • @MasterNKS
      @MasterNKS  4 года назад

      클래스 안에 선언된 변수 중에 static이 붙은 변수가 cv고 안붙은게 iv입니다. 메서드 안의 변수는 lv고요. lv는 static못붙입니다

  • @정보승-n3s
    @정보승-n3s 3 года назад

    2회완료

  • @yesman2297
    @yesman2297 Год назад

    1회차 수강 완료 2022/12/07

  • @codingkim7998
    @codingkim7998 2 года назад

    2회 수강 완료

  • @justinit9027
    @justinit9027 3 года назад

    21/04/12 1회 시청 완료

  • @2혜지
    @2혜지 4 года назад

    1회 시청 완료

  • @이성민-z2j
    @이성민-z2j 3 года назад

    3회 시청.

  • @yhj2673
    @yhj2673 Год назад

    2023.10.23 완료 day8

  • @서대원-o1c
    @서대원-o1c 3 года назад

    Good

  • @JamesLee-fg8nx
    @JamesLee-fg8nx 2 года назад

    2022/11/22 수강완료

  • @최호연-q1i
    @최호연-q1i 3 года назад

    최호연 1회 시청 완료

  • @호야-x2q
    @호야-x2q 4 года назад

    같은공간에서 같은작업을 하는 친구들의 모임. 효율 상승, 관리가 용이..(?)

  • @JacobCGYou
    @JacobCGYou 4 года назад

    - 메서드 :
    1. 문장들을 묶어놓은 것(작업단위로 묶고 이름붙임)
    2. 값(입력)을 받아 처리 후 결과반환(출력)
    * 장점 : 코드의 중복 줄이고, 관리 쉬워짐, 재사용 가능, 간결해서 가독성 높임
    - 메서드의 작성 : 반복적으로 수행되는 여러 문장을 메서드로 작성, 가급적 한 가지의 기능만 수행하도록(선언부 + 구현부)

  • @김충현-v3m
    @김충현-v3m 3 года назад

    4회 시청

  • @optional5459
    @optional5459 4 года назад

    1회시청 2020-12-08

  • @보리차맛집
    @보리차맛집 2 года назад

    String args[] 오타인가요?

  • @ALavigne-m1j
    @ALavigne-m1j 3 года назад

    12/18 4회 시청

  • @꿍애
    @꿍애 2 года назад

    메서드
    1. 중복되는 코드를 제거 해준다
    2., 코드의 재사용성이 늘어난다
    3. 코드 관리하기가 편해진다.
    4. 코드가 간결해진다.
    지역변수 > 매게변수 똑같다 둘다 메서드가 호출시 생성되고 실행이 끝나면 사라진다.
    코드의 작성
    하나의 메서드는 하나의 기능만 넣자
    반복적으로 수행하는 코드를 메서드에 넣고 사용하면 중복 코드 제거 해줌

  • @ALavigne-m1j
    @ALavigne-m1j 4 года назад

    12/11 1회 시청

  • @ckdbioksh
    @ckdbioksh 3 года назад

    2회독 완료

  • @ALavigne-m1j
    @ALavigne-m1j 3 года назад

    12/15 2회 시청

  • @제한해제가한번해보겠
    @제한해제가한번해보겠 4 года назад

    2020/09/14 완료

  • @김충현-v3m
    @김충현-v3m 4 года назад

    2회 시청

  • @mosquitoexorcist
    @mosquitoexorcist 3 года назад

    이향일 1회 시청 완료

  • @둥근세모-k8u
    @둥근세모-k8u 3 года назад

    201212 복습

  • @myeongheeroh6209
    @myeongheeroh6209 4 года назад

    6장 객체지향언어 2회독, 2020.11.05.

  • @남붕어
    @남붕어 4 года назад

    남소연 20201211 2회 시청

  • @김충현-v3m
    @김충현-v3m 4 года назад

    1회 시청

  • @taegyulee6514
    @taegyulee6514 3 года назад

    2021.05.30 1회

  • @sujinlee3795
    @sujinlee3795 4 года назад

    20/11/25 다혜수진지영 day3

  • @user-p2yhkd1s
    @user-p2yhkd1s Год назад

    15:22

  • @구희승-g2b
    @구희승-g2b 3 года назад

    2021.06.03

  • @조다혜-u7y
    @조다혜-u7y 4 года назад

    반환타입 메서드이름 (매개변수 선언) { 메서드 호출 시 수행될 코드 }

  • @김규호-m8s
    @김규호-m8s 7 месяцев назад

    3회독

  • @잠에약한하마
    @잠에약한하마 4 года назад

    이승복 1회시청

  • @한계사
    @한계사 Год назад

    230306

  • @kams2348
    @kams2348 3 года назад

    4회 시청완료입니다.

  • @kams2348
    @kams2348 3 года назад

    3회 시청완료입니다.

  • @김병은-y8j
    @김병은-y8j 3 года назад

    3회 시청 완료하였습니다.

  • @kams2348
    @kams2348 3 года назад

    1회 시청 완료 하였습니다.

  • @컴샘-k9f
    @컴샘-k9f 3 года назад

    감사합니다~

  • @Robert-zc9uo
    @Robert-zc9uo 3 года назад

    감사합니다!!

  • @이혜지-m7v
    @이혜지-m7v 3 года назад

    4회 시청완료

  • @뭘안다고그렇게떠드는
    @뭘안다고그렇게떠드는 3 года назад

    3회 시청완료

  • @davidbyeon3370
    @davidbyeon3370 3 года назад

    1회시청완료