냠냠냠
java ) 자바 용어 정리 본문
- 개인적으로 자바 용어를 정리하는 글
클래스 로딩(Class Loading) : 가상머신이 특정 클래스 정보를 읽는 행위
// 특정 클래스의 인스턴스 생성을 위해서는 해당 클래스가 반드시 가상머신에 의해 로딩되어야 함.
클래스 변수(static 변수) : 인스턴스 간에 데이터 공유가 필요한 상황에서 선언
// ex) static final double PI = 3.1415;
메소드 오버로딩(Method Overloading) : 한 클래스 내에 동일한 이름의 메소드를 둘 이상 허용하지 않는다.
매개변수 선언을 달리하여 가능케 하는 것이 메소드 오버로딩.
// ex) void test(int n) {} , void test(int n) {}
void test(int n1, int n2) {} , void test(double d) {}
// 반환형이 다른 경우는 메소드 오버로딩이 성립하지 않는다.
ex) int test() {} 성립 x
double test() {}
메소드 오버라이딩(Method Overriding) : 상위 클래스에 정의된 메소드를 하위 클래스에서 다시 정의하는 것.
(상속의 개념과 연관)
'언어 > JAVA' 카테고리의 다른 글
java) String 클래스 메소드 정리 (0) | 2019.12.08 |
---|---|
java) 십진수 정수를 받아 이진수로 표현하기(재귀적 함수 이용) (0) | 2019.12.02 |
java) 재귀적 함수 기본 모델 (0) | 2019.12.02 |
java) 100 이하 소수(Prime Number) 출력하기 (0) | 2019.12.02 |
java) 두 자리수 덧셈 합 99 만족하는 수 조합 찾기 (0) | 2019.11.29 |
Comments