#5 JAVA Getter, Setter 메소드
·
개발 공부
*getter, setter 메소드 getter, setter 메소드는 private 변수를 사용하기 위한 방법으로 사용되는 메소드이다. private은 같은 클래스 내에서만 사용할 수 있기 때문에 다른 클래스에서 사용하기 위해서는 그림 2에서 보는 것처럼 set변수명(), get변수명()의 메소드를 그림 1에서 처럼 설정해주고 사용해야 한다. set, get 메소드를 설정할 때는 private의 변수를 lowerCamelCase 법칙에 의거하여 그림 2에서 보는 것처럼 setAge(), getAge() 등의 대문자로 써줘야 한다. set 메소드는 private 변수를 초기화 하기 위한 메소드로 사용하고 get 메소드는 변수의 리턴값을 받기 위한 용도로 사용된다. 영어로 set은 '설정하다' 이고 get..
#4 JAVA Overloading
·
개발 공부
*Overloading 오버로딩이란 메소드 명이 같아도 파라미터의 타입, 개수 , 순서에 따라 다른 점을 의미한다. 위 코드에서 보는 것 처럼 메소드 명은 method2로 동일하지만 파라미터를 어떻게 입력하느냐에 따라 각 메소드의 호출되는 값이 다른 것을 보여준다.
#3 JAVA Break, Continue 문
·
개발 공부
*Break 문 그림 1에서 break문이 없었다면 출력 순서는 1,2,3,4 가 되지만 break문을 만나면 (3) 실행을 중지하고 (4)를 출력하여 1,2,4가 출력되게 된다. break는 보통 조건문과 많이 결합된다고 하는데 그림 2에서 보는 것처럼 if문안에 break가 들어있고 for문이 결합되어 있으면 break는 가장 가까운 for문을 종료한다. 즉 여기서는 (4)를 종료하고 (5)로 넘어간다. *Continue 문 Continue 문은 break 문과 다르게 이전 실행 코드로 돌아가는 역할을 한다. 그래서 출력 결과를 보면 (3)을 실행하지 않고 다시 for 문으로 돌아가 (2)를 출력한다. Continue 문 역시 조건문과 많이 결합된다고 한다.
#2 JAVA 변수와 데이터 타입(2). char, boolean, string
·
개발 공부
char 타입은 하나의 글자만 담는 데이터 타입이며 빈 문자는 변수 값으로 설정할 수 없다 Boolean 타입은 오직 true와 false만 값을 가지는 논리 자료형 데이터 타입이다 String은 그림 3에서 보는 것처럼 문자열을 담는 데이터 타입이며 빈 문자열도 가능하다. string은 사실 직접적으로 변수를 할당하는 것이 아니라 변수는 string의 객체이며 string의 값은 객체를 참조하는 번지 값이라고 한다. 추후 더 자세히 포스팅하려 한다. 어쨌든 string의 연결 연산 결과는 보는 것처럼 두개의 변수 값이 붙은 것처럼 출력되어 진다.
#1 JAVA 변수와 데이터 타입(1). 정수, 실수형 타입
·
개발 공부
1. 변수 html, css, 자바스크립트가 끝나고 드디어 오늘부터 Java를 시작했다. 가장 기본적인 변수 선언 부터 시작했는데 자바스크립트와 마찬가지로 자바에는 변수가 존재하고 변수에 값을 할당할 수 있다. 변수에 값을 할당하는 과정을 '초기화' 라고 한다. 위 코드를 봐서 쉽게 생각하면 a 라는 용기에 3이라는 내용물을 담는다고 생각하면 될꺼 같다. 변수는 선언된 {}(중괄호) 에서만 가능하다. 2. 데이터 타입 자바스크립트와 다르게 자바는 변수에 데이터 타입을 필히 설정해줘야 한다. 또한 데이터 타입에 맞는 변수 값을 담아줘야 한다. * 주의 할 점 각 데이터 값은 최대값, 최소값이 존재하며 이를 넘어가면 이상한 값을 도출한다. 데이터 타입 2에서 보듯이 t의 값을 출력하면 2,147,483,64..