[JAVA] Call-By-Reference vs Call-By-Value / 인스턴스멤버 vs 정적멤버 / 자바 접근제한자
※ 메소드 오버로딩(Overloading) - 클래스 내에 같은 이름의 메소드를 여러 개 선언하는 것을 말한다. - 하나의 메소드 이름으로 다양한 매개값을 받기 위해 메소드를 오버로딩한다. - 오버로딩의 조건 : 매개변수 타입, 개수, 순서가 달라야 한다. ※ Call By Value : 값을 복사해서 사용하기 때문에 한 쪽에서 값을 변경하더라도 영향을 받지 않는다. Changer changer = new Changer(); // Call by value (값을 복사해서 호출) int v1 = 1; changer.change(v1); // void change(int value) { value = 10; } // int value = 1 -> v1이 가지고 있는 "값"을 value 변수에 저장 한다. S..
프로그래밍언어/JAVA
2021. 2. 22. 20:57
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- method와 function
- 백준2206 파이썬 풀이
- 익명자식객체
- jdk
- Git
- 사용자정의예외클래스
- 정적멤버
- 클래스와객체
- 객체지향개념
- @functools.lru_cache
- 자바스크립트Call-back
- @functools.wraps
- ES6
- nodejs
- 생성자필드메소드
- 자바스레드
- 자바빌드도구
- nunjucks
- 인스턴스멤버
- os
- 백준
- @functools.singledispatch
- 메이븐 저장소
- java
- jre
- sequelize.fn
- 자바스크립트Promise
- yarn start
- es6모듈
- dynamic-project
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함