반응형


void change(int y) {

=> y 매개변수에 값이 전달됨

 

class MyDate {
int year = 2019; 
int month = 12;
int day = 31;

=> 클래스 소속 멤버변수 3개정의하고 초기화

 

class RefMethod {
void changeData(MyDate t) {

=> 객체주소가 전달 => 결국 객체주소를 공유해서 사용함

반응형

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

JAVA #35  (0) 2020.03.30
JAVA #34  (0) 2020.03.30
JAVA #32  (0) 2020.03.30
JAVA #31  (0) 2020.03.30
JAVA #30  (0) 2020.03.30
반응형


double abs(double a) {
if(a < 0)
a =- a;
return a;

=> 매개변수 타입을 다르게 한 메서드 오버로딩

 

void p(int a, int b) {
System.out.println("a = " + a + ", b =" + b);
}

=> 매개변수 개수를 다르게 한 메서드 오버로딩

 

메서드 오버로딩?

=> 동일 한 클래스 내에서 같은 이름의 메서드를 여러번 중복해서 정의하는것을 말한다.

=> 오버로딩 된 메서드 구분요건 )

- 매개변수(전달인자) 타입을 다르게한다.

- 매개변수 개수를 다르게 한다.

- 매개변수 순서를 다르게 한다.

반응형

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

JAVA #33  (0) 2020.03.30
JAVA #32  (0) 2020.03.30
JAVA #30  (0) 2020.03.30
JAVA #29  (0) 2020.03.30
JAVA #28  (0) 2020.03.30

+ Recent posts