EASY7
[JAVA 특강 1강] 자바 기초 - 변수와 메소드 구조 본문
안녕하세요
정보통계학과를 재학 중입니다.
전공에서 자바를 열심히 배우면서 포스팅하게 되었습니다.
변수란 무엇인가?
변수 - 데이터를 저장해놓을 장소의 이름
만약 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 클래스이름(){
}
'개발 공부 > JAVA' 카테고리의 다른 글
jdbc이용하기 위해 WEB-INF 복사할 것들 (0) | 2016.12.11 |
---|---|
JAVA 자바 책 추천 (0) | 2016.05.31 |
[자바] 화면 글씨크기, 글꼴, 에러색 바꾸기 (0) | 2016.05.24 |
오라클 자바 까는 법 HOW TO INSTALL JAVA (0) | 2016.05.11 |
[JAVA 특강 2강] 객체 생성- new (2) | 2016.05.10 |