본문 바로가기

면접 질문정도?? 스토리텔링 : 주어진 사물 or 브랜드에 관련 있는 이야기를 만들어 소비자 공감을 유도해서 설명스토리보드 : 스토리(story) 내용을 보는 사람이 이해할 수 있도록 그림(시각화)으로 설명한 것시나리오 : 현실이나 상상 속에서 제안되거나 계획된 일련의 사건들의 개략적인 줄거리프로젝트 프로세스(process) : 프로젝트 기획 →앱 사이트 기획 →앱사이트 구축→유지 및 관리 서블릿 DBA 자바 경로설정을 위한 시스템 변수 이름 매개변수 접두사인 배치 파일 연산자 배치 파일 확장자 *bat 컴퓨터 프로그래밍에서 소스 코드의 특정 모듈 : 단위 테스트 자바프로그램의 성능 : 임시 객체 싱글톤 : 무엇인지 검색하기
11장 문자열 잘라내기substring() substring()는 주어진 인덱스에 문자열 추출한다.substring() 메소드는 매개값의 수에 따라 두가지 형태로 사용된다.1.substring(int beginIndex ,int endIndex ) 은 시작과 끝 인데스 사이의 문자열 추출한다.2.substring(int beginIndex)주어진 인덱스 이후 부터 끝까지 문자열 추출 예제 보기!!
오버로드
필드의 다형성 필드의 다형성자동 타입 변환 --> 부모 타입으로 변환 하는 이유는 다형성을 구현하는 기술적 방법 때문이다.다형성이란 동일한 타입에다가 다양한 결과가 나오는 성질을 말한다. ---인플로이 형을 해서 페이체크를 했는데 결과가 다르게 나오는게 다형성이라고 이해???---일반화 시킨 부모보단 자식들이 더 좋게 디테일하게 정리(변해야) 한다.(상속받은 애는 더 기능이 좋아요. 좋아야한다.)정리: 자식 클래스를 부모의 메소드를 오버라이딩(재정의) 해서 메소드를 변경함으로 써 더 우수한 실행 결과가 나오게 할 수 있다.
접근제한자2 public 공개의 의미를 말한다.protected 는 같은 패키지 또는 자식 클래스 에서 사용 할수 있는 멤버를 만든다.default 접근제한을 가진다. 같은 패키지 소속된 클래스 에서만 사용 가능하다.(같은 패키지에서는 아무런 제한 없이 사용이 가능하지만 다른 패키지에는 사용 할수 없다.)ex) package1 class A{} class b {} 있는데package 2로 class c안에 class A 가 사용을 제한을 가진다.1줄에 package classes를 지우면 오류가 안뜸. (같은 패키지 안에 넣었기 때문이다.)p:259 참조 아래 사진에는 public B라서 import 하면 에러 없이 뜬다 하지만 A는 오류가 뜹니다.
접근 제한자 public 모든 지 공유가 가능 default 접근 제한은 (앞에 안써줘도 된다.) 같은 팩키지에서만 가능한다. private 에서는 같은 클래스 안에서만 적용이 되고 나머지는 다안된다.(팩키지도 X)
메소드 재정의 메소드 재정의 부모 클래스의 모든 메소드가 클래스 맞게 설계적합하지 않으수도 있다.자식 클래스 에서 다시 수정해서 사용 해야한다.Overriding상속된 메소드의 내용이 자식 클래스에 맞지 않을경우 재정의 하는것을 말한다. 메소드가 오버라이딩 되었다면 부모 객체ex )부모 class parent(){ 자식 class Child extends parent{ void m1(){...} void m2(){...}void m2(){...} void m3(){...}출력 main에서Class childExample{public ... main Child child1 = new Child();child1.m1(); 이면 parent 부모에있는 m1과 자식 m2,m3가 출력이 된다.child1.m2(); 부모 자식 ..
자동 타입 변환 예 처음에는 child개체였지만 두번째에 parent parent = child; 형변화를 해줬기때문에 parent 에 있는 메소드 1이 출력돼고 메소드 2는 오버라이딩 되기 때문에 child 에 있는 메소드2 가 날라오게 된다 (overriding되면 부모가 아닌 자식 메소드가 호출 된다.)하지만 메소드 3은 호출이 안되는것은 child를 형변화를 하였기 때문에 호출이 안된다.