double a = 3.0F; \--> float형 데이터를 double로 지정해주면 자동으로 3.0F를 double로 인식하게 된다. becase double타입은 float타입보다 범위가 크기 때문.but, float a = 3.0;\--> 3.0은 double 타
상태와 행위로 이루어진 객체를 만드는것.\--> 마치 레고 블럭처럼 조립해서 하나의 큰 프로그램을 만듦.추상화 \--> 복잡한 현실을 소프트웨어적으로 구현하는 행위 (ex.지하철맵)은닉화/캡슐화\--> 내부의 동작방법을 단단한 케이스(객체)안에 숨기고 사용자에게는 그