제어자는 public, protected, private, default, final 등으로 접근 제어자와 그외 제어자로 나눌 수있다. 제어자는 클래스, 멤버 변수, 메서드에 사용된다. 접근 제어자는 public, private, protected, default 중에 한 가지만 사용 할 수 있으며, 접근 제어자를 제외한 제어자는 조합해서 사용 할 수 있다. static - static은 인스턴스가 아닌 클래스에 관계 되어있기 때문에 멤버 변수와 메서드 앞에 static 이 붙으면, 인스턴스를 생성하지 않고도 사용이 가능하다. final - 변경 될수 없는 이란 의미를 가진다. 클래스, 메서드, 멤버변수, 지역변수에서 사용이 가능하다. Ex// final eaxamp class
import문으로 사용하고자 하는 클래스의 패키지를 미리 명시해주면 소스코드에서 사용되는 클래스이름에서 패키지명은 생략할 수있다. import 문의 역할은 컴파일러에게 소프아일에 사용된 클래스의 패키지에 대한 정보를 제공하는 것이다. * package 문 선언 뒤에 import문을 선언한다. 한 패키지에서 여러 클래스를 지정해주는 방법으로는 *을 사용 할 수 있다. 방법1 import java.util.Date; import java.util.ArrayList; 방법2 import java.util.*; * import문에서 클래스의 이름대신 * 을 사용하는 것이 하위 패키지의 클래스까지 포함하지는 않는다.
패키지란, 클래스 또는 인터페이스를 포함하는 집합이다. 서로 관련된 클래스끼리 그룹 단위로 묶어 놓음으로써, 클래스를 효율적으로 관리 할 수있다. 클래스가 물리적으로 하나의 클래스 파일(.class) 인 것과 같이 패키지는 물리적으로 하나의 디렉토리이다. 패키지도 다른 패키지를 포함할 수 있으며, 점(.)으로 구분한다. * 하나의 소스파일에는 첫 번째 문장으로 단 한 번의 패키지 선언만을 허용한다. * 모든 클래스는 반드시 하나의 패키지에 속해야한다. * 패키지는 점(.)을 구분자로 하여 계층구조로 구성할 수 있다. * 패키지는 물리적으로 클래스 파일(.class)를 포함하는 하나의 디렉토리이다. Ex// package 패키지명; *패키지 선언은 반드시 소스파일에서 주석과 공백을 제외한 첫 번째 문장이여..
- Total
- Today
- Yesterday
- Unity2D
- Kotlin
- react
- 유니티 실습
- inheritance
- 오버라이딩
- JavaScript
- object
- 유니티 게임 개발
- 리눅스
- 리액트
- 유니티 개발
- nestjs socket connection
- 자바
- Linux
- Java
- 함수
- nest js
- 유니티 플레이어 캐릭터
- 유니티
- 상속
- Transform
- 자바스크립트
- 유니티 캐릭터
- Unity
- 유니티 게임개발
- nest
- 클래스
- JVM
- 코틀린
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |