개발하지윤👩‍💻

  • 홈
  • 태그
  • 방명록

shadowing 1

[C#] 섀도잉, 하이딩, 오버라이딩

C#에는 다른 언어와는 다른 점이 많습니다. 그중에서도 많이 사용되는 개념인 섀도잉, 하이딩에 대해서 알아보겠습니다. 그리고 하이딩과 오버라이딩은 구조가 비슷하여 헷갈리기 쉬운데요. 하이딩과 오버라이딩의 정확한 차이점을 알아가시면 좋겠습니다. Shadowing (섀도잉) 섀도잉은 특정한 영역에서 변수의 이름이 겹치는 현상을 일컫습니다. 즉, 이름이 겹침으로 인해 한 변수가 다른 변수를 가리게 되는 것입니다. 주로 아래 예제처럼 클래스 변수 이름과 지역 변수 이름이 겹치는 경우가 많습니다. 예제의 Main 함수에서 introduce변수를 출력한 결과 지역 변수 introduce가 출력된 것을 볼 수 있습니다. 클래스 변수 introduce가 가려졌으므로 섀도잉입니다. // using 구문 생략 class ..

카테고리 없음 2021.10.13
1
더보기
프로필사진

  • 분류 전체보기
    • 네트워크&보안
    • Framework & Library
      • Spring
      • Node js
      • JSP
    • Language
      • Java
      • Javascript
      • html&css
    • 코딩테스트
      • Programmers (프로그래머스)
      • SQL
      • Baekjoon
      • 파이썬 알고리즘 인터뷰
    • 자료구조&알고리즘
    • Etc

Tag

JavaScript, SQL, programmers, select, JS, 탈락, 리눅스, 파이썬 알고리즘 인터뷰, 레벨2, 알고리즘, 코테, 백준, Python, VI, 프로그래머스, 카카오, BAEKJOON, 코딩테스트, Linux, css,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp All rights reserved.

  • 개발하지윤의 Github

티스토리툴바