java(476)
-
메소드 오버로딩 특징, 메소드 오버로딩 규칙
메소드 오버로딩 특징 · 동일한 이름의 메소드를 둘 이상 동시에 정의하는 것입니다. · 메소드의 매개변수 선언(개수 또는 자료형)이 다르면 메소드오버로딩 가능합니다. · 오버로딩된 메소드는 호출시 전달하는 인자를 통해서 구별됩니다. · 리턴 타입은 달라도 무관합니다.(접근제한과 반환형은 변경가능) [접근제한] [반환형] [메서드명](자료형 인자1, 자료형 인자2, …){ } 메소드 오버로딩 규칙 · 메서드 명은 같고 인자의 타입을 다르게 명시 · 타입이 같으면 인자의 갯수를 다르게 명시 · 타입과 갯수가 같으면 인자의 순서를 다르게 명시 [접근제한] [반환형] 변경 가능 [메서드명] 반드시 동일명 사용 (자료형 인자1, 자료형 인자2, …) 반드시 다르게 지정 (자료형 타입, 인자 개수, 순서) 메서드 ..
-
멤버 접근법 (객체참조.멤버명), 생성된 객체의 접근
멤버 접근법 · mc와 같은 객체의 참조(reference)를 통해 . (점)를 사용하여 해당 객체의 메서드나 변수 즉 멤버들에 접근 할 수 있습니다. · .는 dot연산자(멤버 참조 연산자)라고도 하며 사용법은 객체참조.멤버명 형식으로 사용됩니다. 객체참조.멤버명 MyClass mc; mc = new MyClass(); mc.setAge(27); 여기서 쓰인 mc가 바로 MyClass클래스가 생성되고 그 객체의 참조(reference)를 가지는 변수(참조변수)입니다. 즉 생성된 MyClass객체를 mc가 참조하게 되는 것이고 이것을 통해 인자(Arguments)값으로 27을 전달하며 이 값과 함께 setAge()메소드를 호출하여 하나의 멤버변수에 데이터를 저장시키는 구문입니다. 생성된 객체의 접근 o ..
-
논리 연산자와 SCE(Short-Circuit Evaluation)
논리 연산자와 SCE(Short-Circuit Evaluation) · SCE는 '최단거리 연산'이라고도 합니다. · 연산 결과 나온것에 대해 더 이상 연산을 수행하지 않습니다. · 자바(JAVA)는 SCE 연산을 지원합니다. · 자바스크립트(JaveScript)는 SCE 연산을 지원합니다. · 파이썬(Python)는 SCE 연산을 지원합니다.
-
Eclipse 디버거 사용법 (All that Debug) - 이클립스 디버거 모드, 디버깅 모드로 프로그램 시작하기, 브레이크 포인트 설정/해제, Breakpoints View 오픈하기, Debug View 오픈하기, 스텝 단위 진행(Step-by-Step)..
Eclipse 디버거 사용법 (All that Debug) · 이클립스 디버거 모드 · 디버깅 모드로 프로그램 시작하기 · 브레이크 포인트 설정/해제 · Breakpoints View 오픈하기 · Debug View 오픈하기 · 스텝 단위 진행(Step-by-Step) · 변수 뷰(Variables View) · Expression View · Display View · Conditional Break Point (Breakpoint Properties…) · 디버그 모드로 프로그램 다시 시작하는 방법 테스트 코드 eclipse 메뉴: [File] >> [New] >> [Java Project] public class Lab { public static void main(String[] args) { i..
-
증감 연산자, 증감 연산자 종류, 증감 연산자 prefix/postfix 기능, 증감 연산자 선행/후행 실행후 결과값 확인(주의)
증감 연산자(increment and decrement operators)· 변수에 저장되어 있는 값을 1씩 증가 혹은 감소시킬 때 사용하는 연산자입니다.· 모든 수치 데이터 형식과 열거형식에서 사용합니다.· ++ 또는 -- 연산자가 변수 앞에 위치하느냐? 아니면 변수 뒤에 위치하느냐? 에 따라 값이 달라질 수 있으므로 증감연산자를 사용하실 때는 항상 주의하셔야 합니다. 증감 연산자 종류피연산자가 단 하나뿐인 단항 연산자입니다. 증감 연산자 설명 ++a 선 증가, 후 연산 (먼저 증가하고 그 다음 연산) a++ 선 연산, 후 증가 (먼저 연산하고 그 다음 증가) --a 선 감소, 후 연산 (먼저 감소하고 그 다음 연산) a-- 선 연산, 후 감소 (먼저 연산하고 그 다음 감소) 증감 연산자 prefix/..
-
복합대입 연산자(약식 대입 연산자), 복합대입 연산자 의미, 그외 복합 대입연산자
복합대입 연산자(약식 대입 연산자)· 대입 연산자와 다른 연산자를 결합하여 만든 다양한 복합 대입 연산자를 제공합니다.· 대입 연산자와 산술 연산자를 함께 사용하는 연산자로 반복되는 변수가 생략된 형태입니다.· 대입 연산자와 같은 우선순위를 가지며, 대입 연산자와 마찬가지로 결합순서는 오른쪽에서 왼쪽입니다. 산술 연산자 복합대입 연산자 a = a + b a += b a와 b의 합을 a에 저장 덧셈 연산 a = a - b a -= b a에서 b를 뺀 차를 a에 저장 뺄셈 연산 a = a * b a *= b a와 b의 곱을 a에 저장 셈 연산 a = a / b a /= b a를 b로 나눈 몫을 a에 저장 나눗셈 연산 a = a % b a %= b a를 b로 나누었을 때 나머지를 a에 저장 나머지 연산