본문 바로가기
반응형

전체 글63

10일차 10일차 - 눈이 많이 온 날. 10시에 나와버렸다. 버스를 일찍타야했는ㄷ ㅔㅠㅠ... Inheritance. (상속)자신이 가진 모든 자료, Method를 물려주는 것.두 개 이상의 Class가 존재 해야 한다. 상속의 표현extends 라는 키워드에 의해 구현된다. 자료의 상속선조에서 선언 된 공간이 그~대로 상속되어 실제 메모리를 차지하게 된다. Method 의 상속코드를 공유하는 형태로 이루어진다. 따라서 메소드 호출은 선조의 코드를 빌려서 사용한다. * 그렇다면 메모리 상에는 ?ex) Taxi 가 Car를 extends 를 하고, TaxiTest에서 Taxi를 생성자 호출하여 사용한다면TaxiTest.classTaxi taxi = new Taxi();일때 taxi 는 Taxi를 검사하고 난 뒤에.. 2015. 12. 3.
9일차. 와퍼(Wrapper)와 각종 배열. 9일차. Wrapper 클래스의 정의기본 타입(primitive datatype)을 클래스로 정의 해놓은 것. Wrapper는 Stirng 처럼 primitive로도 Reference로도 사용 가능하다 Wrapper에 공통적으로 사용되어지는 거.valueOf 문자열 str에 해당하는 Wrapper 클래스의 객체반환.primitive + Value()현 객체의 값을 primitive type으로 변환하여 변환 ex)public class a { String val = "12345"; Integer i = Integer.valueOf(val); } i 값에 String 값을 int 타입으로 변환해서 넣어주는거. 예제. ExamWrapper.class public class ExamWrapper { publi.. 2015. 12. 2.
8일차 명시적 선언 궁금! 궁금했던 사항 정리. 1첫번째. int val = 0;과 int val2;의 선언 차이점. val 같은 경우 명확하게 0으로 초기화를 해주고 있다.하여 출력을 바로 해도 0값이 나올 것이다. val2 같은경우 JVM 에서 임의적인 값을 넣어주고 있는 상태로써 후에int val2;val2 = 12387;과 같은 형식으로 값을 넣어줄 것 이기 때문에임의적인 값을 JVM에서 넣어주고 있을뿐!하여 int val2; 만을 출력한다면 명시해달라는 오류가 나타난다. 2번째 public int Choose(int c){c = choose;c = scn.nextInt();return c;}public int yorn(int y){y = yesorno;System.out.print("대답 : ");y = scn.nextI.. 2015. 12. 1.
8일차 객체구현, 패키지 8일차 [객체설계 및 구현 Quiz] - CoffeShop - `효진씨는 출근길에 커피숍에 들러 커피를 산다.커피숍에 들어서면 직원이 "무엇을 드시겠습니까?" 라고 물어본다.효진씨는 "○○○ 입니다." 라고 대답한다.직원은 "가격은 ○○○ 입니다." 라고 말한다.효진씨는 "여기 있습니다." 라고 말한다.직원은 "오른쪽에서 대기해 주십시오." 라고 말한다. 객체설계명사 : 효진, 커피숍, 커피(메뉴), 직원, 돈동사 : 물어본다 대답한다 여깃습니다, 대기해주세요 객체 : 직원속성 : 메뉴(무엇), 커피, 가격행위 : 물어본다, 주문 완료 멘트를 한다. 우선 직원이 하는일을 생각해보자. Exam_Staf.class package hb.net.java_20151129; public class Exam_Staf.. 2015. 12. 1.
반응형