[자바의 정석 - 기초편] ch6-32~35 생성자, 기본 생성자

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024
  • ch6-32~35 생성자, 기본 생성자에 대한 강의입니다.

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

  • @mkk4869
    @mkk4869 2 года назад +2

    국비 교육때는 이해 안가서 무작정 외우고 실무에 나가서 고생 많이 했는데 이 강의를 보고 나니 강사님 강의를 빨리 접했으면 좀 더 이해가 수월했겠구나 하는 생각이 드네요😊

    • @eojffjaep1062
      @eojffjaep1062 5 месяцев назад

      와 그래도 실무 가셔서 축하드립니다.. 부럽습니다ㅠㅠ

  • @미스터오-z5e
    @미스터오-z5e 4 года назад +5

    강의 열심히 하시는군요!
    잘듣고 취직했어요!

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

      취업축하해요. ^^;

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

    좋은 강의 감사합니다. 모를때마다 볼 수 있어서 좋아요 !

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

    항상 좋은 강의 감사드립니다.

  • @ohohoh2
    @ohohoh2 Год назад +2

    4번보고 이해했네요 하하
    국비중인데 설명없이 사용법만
    알려줘서 죽을맛입니다 ㅠ. ㅠ
    남궁성님 덕분에 잘 따라가고있네요
    감사해요

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

    좋은 강의입니다.

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

    출석합니다!
    생성자 = 인스턴스 초기화 메서드 = 객체(iv 묶음) 초기화 메서드 = iv 초기화 메서드
    매개변수가 있는 생성자를 만들 때 기본 생성자도 같이 만들어주는 습관 들이기..!!

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

    좋은 강의 감사합니다!

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

    2회 시청
    생성자 = 인스턴스 초기화 메서드 = 초기화 편하게 하려고.
    생성자 조건
    1. 생성자 이름이 클래스 이름과 같아야 함.
    2. 반환값이 없음(그러나 void 생략. 왜? 항상 반환값이 없기 때문)
    3. 모든 클래스는 반드시 생성자 필요.(생성자 하나도 없을 때에만 기본 생성자 자동 생성) => 생성자 넣는 습관을 기르자.
    기본 생성자 = 매개변수 없는 생성자.
    객체 생성 및 인스턴스 변수 초기화를 일일이 해주는 것보다 매개변수 있는 생성자를 만들어서 한번에 초기화하면 코드가 간결하고 편리해짐.
    순서 : new(객체 생성) -> 생성자(객체 초기화) -> = (객체 주소를 참조변수에 대입)

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

    강의 감사합니다 !

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

    6-32 생성자
    >인스턴스가 생성될때 호출
    >인스턴스 초기화 메서드**
    >>인스턴스 = iv묶음
    그래서, 인스턴스 초기화 = iv초기화
    >규칙
    -생성자의 이름은 클래스이름과 같아야한다
    -리턴값이 없다(void안붙임)
    -모든 클래스는 생성자가 있어여함
    6-33 기본생성자
    -매개변수가 없는 생성자
    -생성자가 클래스 안에 하나도 없으면 컴파일러가 자동으로 추가해줌
    (그래도 기본생성자를 만드는걸 습관화하자)

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

    3회 시청완료입니다.

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

    3회 시청완료입니다!

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

    생성자
    -인스턴스가 생성될 때마다 호출되는 인스턴스 초기화 메서드
    -인스턴스 생성시 수행할 작업(iv 초기화)에 사용
    -iv초기화를 편하게 하려고 생성자를 사용함
    -생성자의 이름은 클래스 이름과 같아야 함
    -항상 리턴값이 없음(void 안붙임)
    -모든 클래스는 반드시 1개이상의 생성자를 가져야함
    기본생성자
    클래스이름(){}
    -매개변수가 없는 생성자
    -생성자가 하나도 없을 때는 컴파일러가 자동으로 추가해줌
    (있으면 추가 안해줌)
    매개변수가 있는 생성자
    -대부분 매개변수가 있는 생성자
    -순서
    1.참조변수생성
    2.new연산자가 객체를 만듦(객체생성)
    3.생성자호출(객체초기화)
    4.대입

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

    3회 시청완료
    매개변수가 있는 생성자
    - 객체 생성 후 인스턴스 변수에 접근해 값을 변경하는 코드를 생성자에서 할 수 있도록 클래스 내부에 정의함
    - 객체를 생성할 때 편리, 코드가 간결해짐
    - 코드의 중복을 줄여주는 역할도 한다고 생각함..!

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

    생성자 : iv 초기화 메서드(편리한 iv초기화 방법)
    규칙
    1. 생성자 이름==클래스 이름
    2. 오버로딩 OK(pr로 구별)
    3. 리턴값 없음(void X)
    4. 1클래스당 1+생성자 가질 것.
    종류
    1. 기본 생성자 : pr 없음, 생성자 없을 때 자동추가, 그냥 직접 만들자
    2. 매개변수 있는 생성자 : pr 있음, 매개변수에 전달해서 객체 초기화.
    2020/11/23 자바스크립트 공부하다 생성자 생각나서

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

    2회 시청완료
    생성자
    - 인스턴스가 생성될 때 호출되는 인스턴스(iv) 초기화 메서드
    - 생성자 이름은 클래스 이름과 같아야 함
    - 반환타입은 영향 없음(void를 붙이지 않음)
    - 생성자를 오버로딩하여 매개변수가 다른 생성자 여러 개를 만들 수 있음
    - 클래스에는 반드시 하나 이상의 생성자가 있어야 함 (한 개도 없는 경우 컴파일러가 기본 생성자를 자동 추가)
    - 생성자가 하나라도 존재하면 기본 생성자가 자동으로 추가되지 않음
    기본 생성자
    - 매개변수가 없는 생성자

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

    5회 시청완료!

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

    생성자의 조건은 굉장히 중요한 것 같아서 꼭 이해하고 나중에 실수하지 않도록 명심해야겠네요!

  • @내손을자바
    @내손을자바 3 года назад

    감사합니다 !!!!

  • @스타크-b4k
    @스타크-b4k 6 месяцев назад

    이 강의가 최고다
    다른데서 시간낭비마세여

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

    5회 시청완료

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

    잘봤어용

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

    생성자는 인스턴스가 생성될때마다 호출되는 인스턴스 초기화 메서드
    매개변수를 다양하게 하여 오버로딩도 가능하다 😯? 아하! 06:58
    기본생성자 만드는 습관!

  • @프로그래머-u7e
    @프로그래머-u7e Месяц назад

    궁금한게 있는데 new가 객체를 만들고 Car();가 생성자를 호출하는게 아니라. new Car가 객체를 만들고 (); 이 괄호가 생성자를 호출하는거 아닌가요?

    • @MasterNKS
      @MasterNKS  Месяц назад

      그렇게 생각하셔도 됩니다. new는 Car를 보고 생성할 객체를 결정하니까요. 마찬가지로 ()가 생성자 호출이라고 해도 Car를 보고 결정하는 것이라고 할 수 있으니 마찬가지 입니다.
      정확히는 new가 객체를 생성해서 생성자에게 숨겨진 매개변수로 전달합니다.

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

    2회 공부완료

  • @jklee9489
    @jklee9489 8 месяцев назад

    class car {
    public int store(int x, int y){...}
    }
    생성자는 메서드라고 하셨는데
    이럴경우에도 기본 생성자 없어도 에러가 안나더라구요
    클래스와 이름이 같지않아서 에러가 안나는걸까요?

    • @MasterNKS
      @MasterNKS  8 месяцев назад

      생성자가 하나도 없으면 컴파일러가 자동으로 추가해줍니다.

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

    - 생성자 : 인스턴스가 생성할 때마다 호출되는 인스턴스 초기화 메서드 인스턴스 생성 시 수행할 작업에 사용, iv초기화를 편하게 하려고 작성
    - 기본생성자 : 생성자 정의를 하나도 하지 않는다면 자바 컴파일러가 자동으로 넣어줌

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

    생성자 : iv 초기화 메서드, 초기화를 편하게 하기 위함.
    기본 생성자 : 매개변수 없는 생성자, 생성자가 없을 경우는 컴파일러가 알아서 추가해줌.
    초기화 : 인스턴스 만들고, 원하는 값 설정
    1. 이름 = 클래스 이름, 2. 리턴값 없음, 3. 반드시 1개 이상.

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

    항상 감사드립니다

  • @루이루이-l6f
    @루이루이-l6f 7 месяцев назад

    슬슬이해안되기시작…

  • @ki-sunglee1731
    @ki-sunglee1731 3 года назад

    이해가 잘 안되어서.. 6~7장 다 보고. 다시 와서 보고 정리한거 보고 다시 보니 눈에 생성자가 보이네요... 감겼던 눈이 떠진 느낌입니다. ^^

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

    2회독

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

    4회 시청 완료

  • @이아리-s7d
    @이아리-s7d 3 года назад

    모든 클래스는 반드시 1개 이상의 생성자가 필요.
    기본 생성자는 항상 클래스 만들때 넣어주는 습관이 필요.

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

    4회 시청완료!
    생성자
    - 인스턴스 초기화 메서드
    - 인스턴스 생성 시 수행할 작업에 사용
    - 생성자 오버로딩 가능
    - 매개변수가 있는 생성자 작성 시 기본 생성자도 같이 작성해주는 것이 안전
    -> 클래스에 생성자가 하나라도 존재하면 컴파일러가 기본 생성자를 자동으로 추가해주지 않기 때문에

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

    2회 시청 완료

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

    3회 시청 완료

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

    3회 시청 완료

  • @포리곰
    @포리곰 4 года назад

    생성자랑 인스턴스랑 비슷하게 생긴거 같은데

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

    9회 시청 완료

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

    7회 시청 완료

  • @까무론
    @까무론 3 года назад

    2nd

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

    4회 시청완료입니다.

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

    1회시청 2020-12-08

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

    강의 정주행하고 있습니다 좋은 강의 감사해요!

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

    소스 파일 깃허브에서 클론했는데 이클립스에서 한글 깨지는 현상이 발생하는데 해결 방법이 있을까요? 구글에서 찾아봐서 해도 안되서요ㅠㅠ

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

      이클립스 인코딩 설정 건드셨나요. 다른걸로 바꿔보세요

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

    남소연 20201217 5회 시청

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

    남소연 20201213 4회 시청

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

    20.11.16
    강의 감사합니다!!

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

    남소연 20201212 3회 시청

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

    남소연 20201211 2회 시청

  • @yhj2673
    @yhj2673 11 месяцев назад

    2023.10.25 완료 day 10

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

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

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

    완료

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

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

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

    2021.05.30 1회

  • @임지호-d9r
    @임지호-d9r 3 года назад

    1회 시청 완료

  • @이윤하-e5i
    @이윤하-e5i 3 года назад

    1회 시청 완료

  • @JamesLee-fg8nx
    @JamesLee-fg8nx Год назад

    2022/11/26 수강완료

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

    1회 시청 완료하였습니다

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

    이승복 - 1회시청

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

    2회시청완료

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

    1회 시청완료입니다

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

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

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

    감사합니다 0301

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

    5회 시청완료입니다

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

    4회 시청완료입니다

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

    2회 시청완료입니다.

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

    3회시청완료

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

    1회시청완료

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

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

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

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

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

    2회 시청완료입니다

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

    2회시청 완료합니다

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

    좋은 강의 감사합니다.

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

    6회 시청

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

    5회 시청

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

    3회 시청

  • @Shin-pl1hw
    @Shin-pl1hw 3 года назад

    2회 시청

  • @이민재-h2e
    @이민재-h2e 3 года назад

    1회 시청

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

    2회 시청

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

    2회 시청

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

    1회 시청

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

    1회 시청

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

    1회 시청

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

    12/13 1회 시청

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

    1회 시청완료

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

    1회 시청 완료

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

    1회 시청 완료

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

    최호연 1회 시청 완료

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

    4회 시청

  • @Shin-pl1hw
    @Shin-pl1hw 3 года назад

    3회 시청

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

    3회 시청

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

    1회 시청

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

    1회 시청

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

    감사합니다\\//!!

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

    3회 시청완료

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

    4회 시청 완료

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

    4회 시청 완료