일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Eclipse
- 자바알고리즘
- 계산기GUI
- 이클립스 #이클립스단축키 #자바 #자바단축키
- 자바
- annotation
- 자바 계산기
- Spring
- 배열정렬
- 계산기
- 숫자정렬
- GUI
- 알고리즘
- 버블정렬
- Java
- 이클립스
- 스프링
- MVC
- 오름차순정렬
- 어노테이션
- Swing
- 버블소트
- 자바GUI
- 자바 #java #이클립스 #eclipse #switch #switch문 #사칙연산 #계산기 #calculator #간단한계산기
- 내림차순정렬
- Today
- Total
온 코딩
프로그래밍언어활용_ 시험준비 본문
1. 상속
부모클래스의 특징을 자식 클래스가 가지는 것으로 inheritance라고 한다. 상속 받은 자식 클래스는 extends부모클래스 형태로 쓰며, 부모클래스 수정 시 상속되는 모든 자식클래스도 수정이 된다. 코드의 중복을 줄이고 유지보수의 편의성을 높인다.
2. 오버로딩
클래스의 이름은 같고, 매개변수의 타입 갯수가 다른 클래스를 생성하여 클래스를 다양하게 사용하는 방법을 말한다. 이때 반환형을 다르게 한다고 오버로딩이 구현되지 않는다는 점을 유의해야 한다.
3. 인터페이스
인스턴스 생성이 불가하며 미리 정해진 규칙을 구현하고, 다중 상속이 가능한 방법이다. implements interfaceclass로 사용하며 추상클래스의 일종으로 실제 구현된 것이 없느 ㄴ클래스이다.
4. 생성자
객체지향프로그래밍에서 쓰이는 객체초기화 함수이다. 객체 생성시에 호출되어 메모리 생성과 동시에 데이터를 초기화 한다.
5. 자료형
기본 자료형 : byte(1byte), short(2), int(4), long(8), float(4), double(8), char(2), boolean(1)
6. 자바특징
객체지향 / 메모리자동관리/동적로딩/멀티스레드/오픈라이브러리
7.캡슐화
객제의 변수와 메소드를 하나로 묶고 실제 구현 내용을 외부에서 감추어 정보은닉을 함
8. Reference Type
기본형을 제외한 나머지 타입의 변수로 객체의 주소를 저장한다. 변수의 타입으로는 클래스를 사용한다.
9. 자동형변환
작은 메모리 크기 자료형에 큰 메모리 크기 데이터 타입의 값을 저장할 경우 자동으로 형변환이 실행되는 것으로 묵시적 형변환이라고도 한다. 데이터 손상의 우려가 없을 경우 자동 캐스팅된다.
10. 다형성
하나의 메소드와 클래스가 다양한 방법으로 동작하는 것으로 상속을 통해 기능을 확장, 변경한다.
11. 인터페이스와 추상클래스의 차이
인터페이스의 경우 모든 메서드가 추상메소드이고, 함수 구현을 강제하기 위한 클래스라면 추상클래스는 클래스 내부에 하나라도 추상메소드가 있으면 추상클래스로 정의된다. 추상클래스는 함수의 확장가능성을 높이기 위한 것이다.
'복습 ARCHIVE > java&DB' 카테고리의 다른 글
검색을 통해 각자 다른 클래스에 저장 된 값을 묶어서 저장하기 (0) | 2021.03.23 |
---|---|
도서명 검색하기 _ 검색 알고리즘 난이도 하 (0) | 2021.03.23 |
성별과 나이대로 검색하여 총 몇명인지 구하기 (0) | 2021.03.23 |
제목 또는 작가를 검색어로 받아 데이터 셋에서 검색 결과 받기 (0) | 2021.03.23 |
입력 된 기사 값에서 반복되는 단어 Count (디즈니문제) (0) | 2021.03.23 |