본문 바로가기
728x90
반응형

프로그래밍 언어115

Java) 10/26 - Method Overloading, 생성자 Overloading 메소드 오버로딩 하는 일은 같지만 처리하는 데이터가 다를 경우 -> 같은 method 이름에 인자 값을 다르게 한다 사용자 입장에서 같은 역할의 메소드를 하나의 이름으로 인식 가능 직관적이고 기억하기 쉬움..! return type은 다를 수 있다 메소드 이름 동일 인자 값 다르게 return은 같아도 달라도 좋다 findCustomerBySsn() findCustmoerByAddress() -> method overloading은 안니지만 명확한 규칙을 통해 비슷한 효과를 주기도 한다 (나쁘지 않은 네이밍) Method Overloading의 대표적 사례 생성자 오버로딩 메소드 오버로딩과 같은 률을 가지고 있음 생성자에는 return이 없기 때문에 3번은 제외 생성자를 여러 개 사용하는 이유 -> 객체.. 2021. 10. 26.
Java) 10/25 -실행 클래스와 모듈 실행 클래스 실행 클래스의 역할 객체 생성 method 호출 위의 두 가지 역할만 담당 -> 기능 구현 모듈은 따로 두어야 한다 모듈 VO 클래스와 실행 클래스의 사이에 기능만 구현되어 있는 Class -> ~Service 등의 이름 사용 VO 클래스: 정보 저장 실행 클래스: 실행 2021. 10. 25.
Java) 10/25- VO Class와 JDBC VO Class (DTO) DB table 하나의 Raw를 인스턴스화 시킨 객체 클래스 ~와 관련된 정보를 담고 있다 2021. 10. 25.
Java) 10/25 - Class 배열 Class data type 배열 일반 배열로 has a relation은 구현 가능하지만 여러 객체를 갖는 객체가 있을 때는 구현 불가 배열 내의 값을 Class type으로 갖게 하여 해결 가능 2021. 10. 25.
728x90
반응형