EASY7

[JAVA 특강 1강] 자바 기초 - 변수와 메소드 구조 본문

개발 공부/JAVA

[JAVA 특강 1강] 자바 기초 - 변수와 메소드 구조

E.asiest 2016. 5. 9. 23:06

안녕하세요

정보통계학과를 재학 중입니다.

전공에서 자바를 열심히 배우면서 포스팅하게 되었습니다.

 

 

 

변수란 무엇인가?

변수 - 데이터를 저장해놓을 장소의 이름

         만약 X라는 변수에 3을 저장해놓았다면 컴퓨터 어딘가에 3을 저장해놓고

   불러들일 때 X를 찾으면 3이 나오는 식

 

 

자료형이란 무엇인가?

자료형-변수에 들어갈 값의 형태인데

자료형에는 두가지 종류가 있다.

 

1.기본자료형(정수/실수/논리형/문자형)

2.참조자료형 (변수에 값이 저장되어있는 주소를 저장하는 자료형 / 클래스 이름으로 대체)

 

 

 

변수의 종류

1.인스턴스변수

메소드 밖에 있는 변수

인스턴스 변수 앞에는 _라는 underscore가 붙습니다.(개발자 편의를 위해서)

private 자료형 변수이름;

 

2.지역변수

메소드 안에 있는 변수

메소드의 {}중괄호를 벗어나서 사용할 수 없다.

어차피 {}안에서만 사용할 수 있으므로 private이나 public 같은 접근제어자가 필요없다.

 

3.매개변수

지역변수의 일종으로

메소드의 ()소괄호 안에 있는것이다.

public void method1(int x){

}에서 x가 매개변수이다.

 

 

메소드 선언

메소드는 대부분 public 으로 선언한다.

 

public return자료형 메소드이름(){

}

 

()소괄호가 있는 것은 무조건 메소드라고 생각하자

()안이 비어있어도 꼭 괄호를 해줘야함을 잊지마라

 

 

 

생성자(constructor)란 무엇인가?

생성자는 메소드의 일종이다.

변수를 초기화시켜주는 것이 주목적이다.

return자료형은 생성자에서 필요없으므로 없애주자 (void도 쓰지 않는다)

생성자의 이름은 항상 자신의 클래스이름이다.

 

public 클래스이름(){

}

 

Comments