[git] Repository 이름 변경
- git
- · 2021. 3. 7.
접근제어자는 멤버 또는 클래스에 사용되어, 해당하는 멤버 또는 클래스를 외부에서 접근하지 못하도록 제한하는 역할을 한다. 접근 제어자가 사용될 수 있는 곳 - 클래스, 멤버변수, 메서드, 생성자 제어자 같은 클래스 같은 패키지 자손 클래스 전 체 public O O O O protected O O O (default) O O private O 범위가 넓은 쪽에서 좁은 쪽의 순 public > protected > (default) > private 대상에 따라 사용할 수 있는 접근 제어자 대상 사용가능한 접근제어자 클래스 public, (default) 메서드 public, protected, (default), private 멤버변수 지역변수 없 음 접근 제어자를 사용하는 이유 - 외부로부터 데이터 보..
상속이란? 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것 상속을 통해서 클래스를 작성하면 코드의 추가 및 변경이 용이하다. - 자손 클래스는 조상 클래스의 모든 멤버를 상속 받으므로 자손 클래스의 멤버 개수는 조상 클래스보다 항상 같거나 많다. - 멤버만 상속된다. - 자손 클래스의 인스턴스를 생성하면 조상 클래스의 멤버와 자손 클래스의 멤버가 합쳐진 하나의 인스턴스로 생성된다. - 자바는 단일 상속만 허용한다. - 모든 클래스의 조상은 Object클래스이다. // 클래스의 이름 뒤에 'extends 상속받을 클래스명'을 써주면된다. calss Child extends Parent{ } 조상 클래스 부모클래스(parent) 상위클래스(super) 기반클래스(base) 자손 클래스 자식클래스(ch..
Math.max() 주어진 두 값을 비교하여 큰 값을 리턴하는 함수 - static int max(int a , int b) - static double max(double a , double b) - static float max(float a , float b) - static long max(long a , long b) Math.min() 주어진 두 값을 비교하여 작은 값을 리턴하는 함수 - static int min(int a , int b) - static double min(double a , double b) - static float min(float a , float b) - static long min(long a , long b)
멤버변수(클래스 변수, 인스턴스 변수)와 배열의 초기화는 선택적이지만 지연변수의 초기화는 필수적 멤버변수의 초기화 방법 명시적 초기화: 변수를 선언과 동시에 초기화 하는 것 생성자 초기화 블럭 인스턴스 초기화 블럭 - 인스턴스변수를 초기화 하는데 사용 클래스 내에 블럭 { } 을 만들고 그 안에 코드를 작성 클래스 초기화 블럭 - 클래스 변수를 초기화 하는데 사용 인스턴스 초기화 블럭 앞에 static을 붙임 초기화 시기와 순서 클래스변수의 초기화시점 : 클래스가 처음 로딩될 때 단 한번 초기화됨 인스턴스변수의 초기화시점 : 인스턴스가 생성될 때마다 각 인스턴스별로 초기화가 이루어짐 클래스변수의 초기화순서 : 기본값 -> 명시적초기화 -> 클래스 초기화 블럭 인스턴스변수의 초기화순서 : 기본값 -> 명시..
아스키 코드 미국 ANSI 에서 표준화한 정보교환용 7비트 부호체계이다. 000(0x00)부터 127(0x7F)까지 총 128개의 부호가 사용된다. 이는 영문 키보드로 입력할 수 있는 모든 기호들이 할당되어 있는 부호 체계이며, 매우 단순하고 간단하기 때문에 어느 시스템에서도 적용가능하다는 장점이 있으나, 2바이트 이상의 코드를 표현할 수 없기 때문에 국제표준의 위상은 유니코드 에게 넘어갔다. 더보기 namu.wiki/w/%EC%95%84%EC%8A%A4%ED%82%A4%20%EC%BD%94%EB%93%9C
| 내 블로그 - 관리자 홈 전환 |
Q
Q
|
|---|---|
| 새 글 쓰기 |
W
W
|
| 글 수정 (권한 있는 경우) |
E
E
|
|---|---|
| 댓글 영역으로 이동 |
C
C
|
| 이 페이지의 URL 복사 |
S
S
|
|---|---|
| 맨 위로 이동 |
T
T
|
| 티스토리 홈 이동 |
H
H
|
| 단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.