인프런 javaTPC 강의 듣고 정리한 내용입니다
프로그래밍의 3대요소 : 변수, 자료형(DataType) , 할당(=)
1. 변수 : 데이터를 저장할때 메모리 공간의 이름
2. 기본자료형(DataType) :
- 정수(int)
- 실수(float)
- 문자(char)
- 참거짓(boolean)
3. 할당 : 변수에 값을 저장 하는 것
int a;
a = 1;
float f;
f = 34.5;
char d;
d = 'a';
boolean g;
g = true;
int a : dataType을 지정하여 변수 선언
a=1 : a라는 변수에 1을 할당(저장)
class
변수를 만들려면 DataType이 꼭 지정되어야 하는데 기본자료형 외에
필요에 의해서 새롭게 만들어 사용하는 자료형을 객체 자료형 이라 부르고
이때 class가 사용된다
책(객체)에 대한 여러 정보 ( 가격,출판사,제목,작가...)(멤버변수)를 저장하기 위해 class를 사용한다
public class Book {
public int price;
public String company;
public String title;
public String writer;
}
책 1권을 저장하기 위한 변수를 선언할때
책 이라는 자료형이 없기때문에 만들어주어야 한다
Book b;
객체생성
b = new Book();
new를 이용해 객체를 생성해준다
변수 b에 위에있는 Book이라는 class를 저장해 필요할때 가져와 사용할 수 있다
b.price=15000;
b.company="민음사";
b.title="자바";
b.writer="작가용";
System.out.println(b.company); // 민음사 출력
b. 과 같이 입력하여 b(book)안에 있는 정보를 가져올 수 있다