일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
31 |
- display:flex
- jsp
- CSS
- java sever page
- html구조
- 오버라이딩
- 기본타입
- Java
- 자바
- align
- Grid
- UTF-8
- Bootstrap
- html
- Instance
- 데이터타입
- for문
- 생성자
- css grid
- flex
- jsp구동원리
- 참조타입
- 메소드
- Static
- 추상클래스
- 조건문
- 부트스트랩
- 시맨틱태그
- 접근제한자
- 반복문
- Today
- Total
목록전체 글 (25)
개발자를 꿈꾸는 여정

1. 인터페이스란? : 개발 코드와 객체가 서로 통신하는 접점 •개발 코드는 인터페이스의 메소드만 알고 있으면 OK 2. 인터페이스의 역활 •개발 코드가 객체에 종속되지 않게 -> 객체 교체할 수 있도록 하는 역할 •개발 코드 변경 없이 리턴값 또는 실행 내용이 다양해 질 수 있음 (다형성) 3. 인터페이스 선언 - 인터페이스 이름 - 자바 식별자 작성 규칙에 따라 작성 - 소스 파일 생성 •인터페이스 이름과 대소문자가 동일한 소스 파일 생성 - 인터페이스 선언 4. 추상 메소드 사용 - 디폴트 메소드 사용 > 인터페이스만으로는 사용 불가 •구현 객체가 인터페이스에 대입되어야 호출할 수 있는 인스턴스 메소드 > 모든 구현 객체가 가지고 있는 기본 메소드로 사용 •필요에 따라 구현 클래스가 디폴트 메소드 ..

1. 상속이란 - 객체지향프로그램 : •자식(하위, 파생) 클래스가 부모(상위) 클래스의 멤버를 물려받는 것 •자식이 부모를 선택해 물려받음 •상속 대상: 부모의 필드와 메소드 2. 상속 효과 •부모 클래스 재사용해 자식 클래스 빨리 개발 가능 •반복된 코드 중복 줄임 •유지 보수 편리성 제공 •객체 다형성 구현 가능 - 대상 제한 •부모 클래스의 private 접근 갖는 필드와 메소드 제외 •부모 클래스가 다른 패키지에 있을 경우, default 접근 갖는 필드와 메소드도 제외 3. extends 키워드 - 자바는 단일상속 4. 부모 생성자 호출 (super(…)) •자식 객체 생성할 때는 부모 객체부터 생성 후 자식 객체 생성 •부모 생성자 호출 완료 후 자식 생성자 호출 완료 - 명시적인 부모 생성..

1. 객체 지향 프로그래밍 객체 지향 프로그램 : 부품 객체를 먼저 만들고 이것들을 하나씩 조립해 완성된 프로그램을 만드는 기법 객체(Object)란? - 물리적으로 존재하는 것 (자동차, 책, 사람) - 추상적인 것(회사, 날짜) 중에서 자신의 속성과 동작을 가지는 모든 것 - 객체는 필드(속성) 과 메소드(동작)로 구성된 자바 객체로 모델링 가능 객체의 상호작용 : 객체들은 서로 간에 기능(동작)을 이용하고 데이터를 주고 받음 객체 간의 관계 - 객체는 다른 객체와 관계를 맺음 1) 집합 관계: 완성품과 부품의 관계 2) 사용 관계: 객체가 다른 객체를 사용하는 관계 3) 상속 관계: 종류 객체와 구체적인 사물 객체 관계 객체의 캡슐화 : 자바 언어는 캡슐화된 멤버를 노출시킬 것인지 숨길 것인지 결정..