모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 게시물ID : programmer_20797
    작성자 : 고락셉
    추천 : 0
    조회수 : 471
    IP : 220.84.***.105
    댓글 : 9개
    등록시간 : 2017/06/11 14:10:44
    http://todayhumor.com/?programmer_20797 모바일
    자바 상속, Immutable 질문입니다 ㅠ
    옵션
    • 본인삭제금지
    최근에 자바 관련 문제를 푼 적이 있는데

    처음부터 차근차근 개념을 확실히 다져놓지 않아서 그런지 많이 헷갈리더라구요 ㅠ

    다시 공부를 하려고 하는데 조금 헷갈리는 개념이 있어서 질문드립니다..

    1.PNG

    처음에 p 객체에는 Parent가 반환되었고, 내부에 가지고 있는것도 Parent니까
    Parent의 값 5 호출, 5를 반환하는 getValue가 실행된거고

    밑의 c 객체는 Child가 담겨있는 Parent 객체를 받아서 c.a를 출력하면 Parent가 가진 값인 5가 나오고
    c.getValue()를 하면 Child가 가진 getValue를 호출해서 10이 나오게 되는건가요?


    그리고 Java의 Immutable에 대해서도 조금 헷갈리는게 있는데

    Java는 파라미터로 받을때 주소를 받아서 넘기기 때문에

    String a = "aaa"

    라고 선언한 뒤 다른 함수에서 a를 받아서 a+="bbb" 라고 하면

    aaabbb가 되는건줄 알았는데 아니더라구요

    2.PNG

    요렇게 aaa가 그대로 출력되던데 요거도 조금 이해가 안가네요 ㅠ

    이건 String이 Immutable 객체라서 변경할수 없어서 그런건가요?
    3.PNG

    위의 코드가 정상적으로 bbbasdfs가 출력되는것은 Immutable 객체가 변경되는것이 아니라 
    +=을 통해서 bbbasdfs를 가진 String이 리턴되어 bbb에 담겨 재할당되기때문에 값이 바뀌어 출력되는건가요..??





    이 게시물을 추천한 분들의 목록입니다.
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.

    번호 제 목 이름 날짜 조회 추천
    20843
    C# 이벤트 처리 중복성 질문입니다. [9] 본인삭제금지 포그롬 17/06/16 14:49 402 0
    20842
    C++(C)와 C#,JAVA의 가장 큰 차이점은 무엇일까요? [4] DJ.A 17/06/16 14:07 787 1
    20841
    아래 계약관련 추가질문입니다~ hjw0428 17/06/16 13:41 357 0
    20840
    계약서 관련 질문있습니다~ [4] 본인삭제금지 hjw0428 17/06/16 10:47 468 0
    20839
    흔한 개발자에 대한 인식. [36] 프로호구 17/06/16 08:51 1241 14
    20838
    C DLL구성된걸 VS2010 VB로 사용하는데 어떻게 처리해야 하나요? 귀염둥하기스 17/06/16 08:22 274 0
    20837
    Common Lisp 엄청 간결하네요 ㄷㄷ 금연07132016 17/06/16 03:53 581 1
    20836
    안드로이드에서 웹뷰는 원래 외부 js못 읽나요? [1] kotran 17/06/16 01:10 394 0
    20835
    [Linux C] 대기중인 getchar() 함수 깨어내는 방법 문의 [3] 본인삭제금지 상사꽃 17/06/15 17:38 562 0
    20833
    jsp 표현언어 질문 [2] 본인삭제금지 해머컴히얼 17/06/15 05:57 549 0
    20832
    구글에 웹사이트 만드려고 하는데 [4] 살렘 17/06/15 01:07 533 0
    20831
    제가 틀린건가요? [20] 리안츠 17/06/14 21:41 890 6
    20830
    C# 리소스 질문입니다. [4] 본인삭제금지 포그롬 17/06/14 20:08 728 0
    20829
    C# 데이터베이스 질문입니다! [4] 본인삭제금지 포그롬 17/06/14 19:42 526 1
    20828
    JAVA 기초적인 사칙연산 프로그램 및 상속 다시 질문드려요 ㅠ [5] 호빅 17/06/14 15:36 1671 0
    20826
    C언어 이중포인터 [2] 창작글베스트금지베오베금지본인삭제금지 Simmons 17/06/14 12:43 754 0
    20825
    mvvm패턴 질문좀 드릴게요! [4] 본인삭제금지 도레미파솔라 17/06/14 11:13 436 0
    20823
    개인 개발자가 홍보 할 만한 외국 사이트 있을까요? [1] 본인삭제금지 어제의유우머 17/06/14 02:48 503 0
    20822
    프게에 이런질문도 해도 될까요? [12] cksow12 17/06/13 22:54 1055 0
    20821
    모바일 프로그래밍(안드로이드) 기말고사로 낼 만한게 뭐가 있을까요... [8] 배고픈곰돌이 17/06/13 20:10 1117 0
    20820
    서버간 설정파일 공유를 어떻게 할수있을까요? [4] 베스트금지베오베금지본인삭제금지외부펌금지 야옹아옹 17/06/13 19:34 425 0
    20819
    뇌파센서 콘솔 프로그램을 윈도우폼으로 바꾸려고 하는 중입니다 [1] 본인삭제금지 너굴너구리. 17/06/13 18:44 459 0
    20818
    파이썬을 잘하고 시퍼요 [9] Piko 17/06/13 17:31 602 0
    20817
    css 미디어쿼리가 컴퓨터에서는 적용되는데 핸드폰에서는 적용이안되요 [2] 본인삭제금지 아베나나 17/06/13 15:08 517 0
    20816
    c언어 kbhit 질문 [4] 본인삭제금지 QBey 17/06/13 12:30 449 0
    20815
    springframework 에서 follow 구현을 어떻게 해야되나요? [2] 창작글베스트금지본인삭제금지 타라123 17/06/13 12:13 420 0
    20814
    Spring Boot 에서 서버에 설치된 jar 로 필터 할수 있나요? [2] 본인삭제금지 레드a 17/06/13 11:02 378 0
    20813
    AI의 대표적 알고리즘 [7] 오토메틱시티 17/06/13 09:46 994 1
    20812
    마이너리포트 앱에 도전해 보세요. [8] 오토메틱시티 17/06/13 07:31 654 0
    20810
    함수형 프로그래밍 질문... [2] 본인삭제금지 금연07132016 17/06/13 04:35 539 0
    [◀이전10개] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [다음10개▶]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈