본문 바로가기

전체 글115

대부도 칼국수 맛집 추천 _ 솔밭 칼국수 주말에 원래 여행을 가려고 생각하다 비소식에 집에 있다가, 비가안와서 간 대부도ㅋㅋ 약간 씁쓸~ 하긴 했지만, 대부도 칼국수 맛집을 발견하곤.. 아쉬운 마음을 칼국수와 바지락 파전으로 마음을 달래 줄 수 있엇는데..... 그곳은 바로 ! 인터넷에서 사실 나도 찾아보고 간 곳이긴한데 반신반의 하면서 갔던 집이다. 어떤 블로그에서 무슨 대부도 현지인들만 가는 칼국수 맛집이라고....ㅋㅋ 물론 그 멘트에 덩달아 현혹되어 찾아가 보았다는건 안비밀. 생각보다 약간 허름한.? 그런 집이 었다. 원래 맛집은 허름한 맛 아니겠는 그아!!! 를 생각하며 들어갔다. 대부도 칼국수 맛집인 솔밭 칼국수 식당에 들어오니, 우선 자리에 앉았다. 자리는 약간 불편할수도있는 좌식 (의자가 따로없는 방바닥) 자리로 식당에 들어오면 탁.. 2019. 7. 16.
JAVA 자바 [ 객체 지향 프로그래밍 ] 다형성 _ 오버로딩 다형성은 같은 메소드를 호출해도(다양한 방식으로 표현) 결과가 다 다르게 나타날 수가 있다. 사람도 황인종, 백인종, 흑인종의 문화가 서로 다르듯 다형성도 비슷한 맥락이다. 우선, 생성자 오버로딩 / 메소드의 오버 로딩을 보도록 하자. 사진과 같이 비슷한 기능을 가진 메소드가 3개 있다고 가정하였을때 반드시 관리상의 어려움이라는 문제를 직면하게 될것이다. 작은 차이이기때문에 외우기가 어렵고, 적은 숫자의 메소드가 있을경우엔 큰 문제가 되지않겠지만, 100개, 1000개 또는 그 이상의 비슷한 메소드를 관리할때 문제가 발생할 수가있다. 이럴때 우리는 다형성이라는 것을 통해 이러한 문제를 해결할수가 있다. 오버로딩은 서로 다른 여러개의 비슷한 기능을 가진 메소드가 존재하는 경우 메소드명을 하나로 통합을 하면.. 2019. 7. 16.
이륜차 오토바이 등록 절차와 방법 _ feat. 강남 구청 기존 "테이저 페이스" (SYM 울프 클래식 125cc)를 신나게 너무 유용하게 잘 타다가 속도와 장거리 여행에 욕심이 생겨 연비 좋고 주행감 좋고 속도감 좋은 쿼터급 바이크를 보게되었다. 입양해온 과정과 스토리는 다른 게시글에서 좀 더 상세하게 작성을 하는것으로 하고~! 오늘은! 이륜차 오토바이 등록 절차에 대해 알아보도록 하겠습니다. 오토바이 등록전 필수 준비물은 총 5가지 입니다. 1. 등록하려는 오토바이(이륜차)의 사용 폐지 증명서 * 2. 등록하려는 오토바이(이륜차)의 양도 증명서(자동차 양도증명서) * 3. 오토바이의 전주인 신분증 * 4. 본인 신분증 5. 이륜차 (오토바이) 등록전 반드시 보험 가입하기 * 별 표시한 세가지는 오토바이를 매입할때 전 차주(주인)에게 반드시 받아야하는 서류로 .. 2019. 7. 16.
JAVA 자바 [ 객체 지향 프로그래밍 ] 생성자 1. JAVA 자바 생성자의 개요 _ 객체가 생성 될때 맨 처음 자동으로 호출되는 특수한 메소드 예를 들자면, 신용카드가 있다고 가정을 해보자. 신용카드로 결제를 할때 자기 휴대폰으로 결제 내역이 전송이 된다. 이러한 문자 발송 시스템은 내가 결제를 하였을때만 문자가 날라오게되어있는데 이러한 시스템과 동일한 의미인것이다. 즉 전제조건이 있는 상황, 객체가 생성이 되야만 생성자를 호출할수가있고, 객체가 생성되지 않은 상태에서는 생성자를 호출할수 없는 전제조건이 있는 메소드 이다. 객체명.일반메소드명(~) ( X ) (=데이터를 저장시키기 위해서 공간을 만들때) 2. 형식 _ 생성자 이름(=클래스 이름)==> Typescript => constructor 고정 앞에 반환형을 쓰지 않는다. -> void 를 .. 2019. 7. 16.
JAVA 자바 [ 객체 지향 프로그래밍 ] 부록_ 메소드 JAVA 자바에서 메소드를 사용하는 이유는 분명하다. 1. 메소드는 중복된 코드의 제거 => 단순, 반복적인 구문으로 소스코드를 줄이기 위해 메소드를 사용한다. 메소드 생성할때, 아래와 같은 순서로 진행한다면 메소드 생성을 보다 손쉽게 할 수 있다. 1) 무조건 매개변수 X, 반환형 X를 먼저 작성한다. 2) 메인=> 작업한 내용 => 부하직원 메소드 복사 => 에러가 안나오면 그냥사용 => 에러가 발생 -> 매개변수가 필요. 또한 일반 메소드를 실행 또는 호출할 경우 반드시 객체를 생성하여야한다. 2개의 값을 입력받아서 사칙연산(+, -, *, /)을 해주는 프로그램을 작성한다고 예를 들어보자. JAVA 자바의 메소드를 선언할때 반드시 상위 메인 에서 인스턴스화를 해주어야 한다. 인스턴스화 없이 메소드.. 2019. 7. 15.
JAVA 자바 [ 객체 지향 프로그래밍 ] 제 2장 캡슐화 추상화는 내가 저장하고 싶은 대상을 저장 할 수 있도록 설계도를 작성하는것이다. 말그대로 저장하고싶은 대상을 굉장히 자유롭게 저장을 하는것이다라는 의미이다. 하지만 이러한 높은 자유도는 현실세계에서 논리적 또는 이론적으로 말이안되는 데이터를 저장할수있게도 되는데, 가장 큰 문제점이 엉터리 적인 값이 저장이된다는 것이다. 이러한 데이터는 저장할 가치가 없어 오히려 저장 매체의 용량만 차지하게되고 혼란이 올수도있다. 그리하여 추상화는 설계도를 만들수는 있으나 제한적이지 않는 자유도가 굉장히 높은 설계도는 버그 또는 문제점을 야기 하기가 쉽다. 즉 우리는 이러한 문제를 해결할수 있는 방법, 캡슐화에 대해 알아보자. JAVA 자바 캡슐화는 데이터(멤버 변수에 저장된 값)을 보호, 은닉하는 목적이 주 된 목적이다.. 2019. 7. 15.