유니의 코딩공부

  • 홈
  • 태그
  • 방명록

2023/05/22 1

객체지향 (오버로드/ 생성자 )

메소드 오버로드 같은 클래스 내에서 메소드 이름은 같으면서, 매개 변수의 형태/ 갯수/ 순서가 다른 경우를 말한다. 사용자 입장에서 사용하기 쉽도록 하기 위한 것이다. (메소드 이름을 여러개 기억할 필요가 없기 때문에) class A{ void m(){ } void m(int i(){ } } class B{ void m(char c){ } } - r1.make의 인자 값은 int형인데 make 메소드에 같은 타입이 없는경우 자동 형변환이 된다. - return 타입은 무관하다. 생성자 : 객체 생성시 자동호출되는 특수 메소드. 생성자명은 클래스명과 같고 리턴값이 없다. 위와 같은 경우 R2생성자가 이미 만들어져 있기 때문에 제공되지 않으나 소스 코드에 생성자가 하나도 없는 경우, 기본(디폴트) 생성자가 ..

카테고리 없음 2023.05.22
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (131)
    • 개발 공부 (127)
      • JAVA (23)
      • Spring (55)
      • Error 정리 (1)
      • GIT (4)
      • SQL (7)
      • WEB (33)
      • 자료구조 (4)
    • 일상 (0)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2023/05   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바