반응형


int a;

int b;

=> 멤버변수

 

Number09(int new_a, int new_b) {
a = new_a; b = new_b;
}

=> 생성자가 오버로딩 되면 매개변수가 없는 기본생성자를 자바 컴파일러가 묵시적 제공을 하지 않는다.

 

 // new Number09();

=> 기본 생성자를 호출하려다가 컴파일 에러

 

Number09 n09 = new Number09(100, 200);

=> 오버로딩 된 생성자를 호출

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #38  (0) 2020.03.31
JAVA #37  (0) 2020.03.31
JAVA #35  (0) 2020.03.30
JAVA #34  (0) 2020.03.30
JAVA #33  (0) 2020.03.30
반응형

<typeCast : 형변환>

 


형변환 : 자료의 형태를 변경하는 것

 

형변환의 종류

- 묵시적 형변환 : 컴파일러에 의해 자동으로 형변환 되는 것

   -> 자료의 손실이 없는 방향으로 변경된다.

- 명시적 형변환 : 프로그래머가 강제적으로 자료형을 변환하는 것

   -> 명시적 형변환은 형변환 연산자를 이용한다.

   -> () 괄호안에 자료형을 지정하여 강제로 변환한다.


7번째줄 : 묵시적 형변환이 발생한다 -> 

a를 정수가 아닌 실수로 변환하여 연산을 수행한다.

=> result : 1.100000

 

13 ~ 16번째줄 : 묵시적 형변환의 예

int c = 10;
float d = 20.05;
float e;
e = c + d;

 

18~22번째줄 : 명시적 형변환의 예

 


이렇게 생각하시면 편합니다!

묵시적 :

직접적으로 이나 행동으로 드러내지 않고 은연중에  나타내 보이는. 또는 그런 것.

 

명시적 : 

내용이나 뜻을 분명하게 드러내 보이는. 또는 그런 .

반응형

'Programming Language > C' 카테고리의 다른 글

c언어 #11  (0) 2020.03.21
c언어 #10  (0) 2020.03.21
c언어 #8  (0) 2020.03.21
c언어 #7  (0) 2020.03.21
c언어 #6  (0) 2020.01.13

+ Recent posts