일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링 crud
- 정보처리기사실기정리
- 프로그래머스 쿼리문
- 오버라이딩
- 자바 정규표현식 예제
- js datepicker
- 프로그래머스 SQL
- spring crud게시판
- 프로그래머스 MYSQL
- 스프링 CRUD게시판
- crud게시판
- jsp게시판만들기
- spring crud
- 2020정보처리기사실기요약
- 자바기초
- 자바연산자
- 자바배열예제
- 날짜지정팝업
- CRUD게시판만들기
- jsp 팝업띄우기
- 2020정보처리기사실기
- html기초
- 게시판만들기
- jsp 날짜팝업
- 2020정보처리기사실기정리
- 오라클설치
- 스프링게시판만들기
- 정처기실기정리
- PLSQL
- Oracle기초
- Today
- Total
목록오버로딩 (2)
영보의 SystemOut.log
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bQJ6M3/btqRL3Enhln/WThfGyiTsklyrpN9lsJwU0/img.png)
오버로딩(overloading) 한 클래스 내에 같은 이름의 메서드를 여러 개 정의하는 것을 '메서드 오버로딩(method overloading)' 또는 '오버로딩(overloading)'이라고 한다. 보통 하나의 메서드 이름에 하나의 기능만을 구현해야하는데, 하나의 메서드 이름으로 여러 기능을 구현하기 때문에 붙여진 이름이라 생각할 수 있다. 오버로딩의 조건 같은 이름의 메서드를 정의한다고 해서 무조건 오버로딩인 것은 아니다. 오버로딩이 성립하기 위해서는 다음과 같은 조건을 만족해야한다. 1. 메서드 이름이 같아야 한다. 2. 매개변수의 개수 또는 타입이 달라야 한다. 비록 메서드의 이름이 같다 하더라도 매개변수가 다르면 서로 구별될 수 있기 때문에 오버로딩이 가능한 것이다. 위의 조건을 만족시키지 못..
* 클래스의 구성요소 : 맴버변수, 생성자, 메소드 * 객체지향의 3대 요소 데이터보호 데이터 사용하지 못하게 만드는 작업 : 은닉화 클래스와 클래스의 연결 → 감춘 데이터를 매소드를 통해 접근이 가능 : 캡슐화 접근 지정어 - private - protected - piblic - default 재사용기법 상속 → is-a 포함 → has-a 수정, 추가 다형성 - 오버로딩 : 새로운 기능 추가 - 오버라이딩 : 기존에 있던 기능을 수정 1. 상속 상속 (Inheritance) 부모가 소유하고 있는 재산의 일부를 자식이 물려받는 것처럼, 클래스를 가져다가 확장해서 새로운 클래스를 만드는 기술 상속의 장점 1) 재사용가능 2) 코드 간결성 3) 개발시간 단축과 편한 코딩 특징 1) 단일 상속만 가능 2)..