JAVA의 특징: 운영체제에 독립적이다. (== 운영체제에 상관없이 작동한다.): JVM 설치시에만 가능 (JVM = jdk + jre에 포함되어 있다. ?): 자동 메모리 관리(Garbage Collector)한다. 상속 : 부모의 메소드를 자식이 가져와서 재 사용 가능하다.캡슐화 : 겉으로 안보이는 소스를 사용할수 있다. 코드 숨기기..다형성 : 업케스팅 - 자식타입이 부모타입으로 변경되는 것 : 오버라이딩 - 부모의 메소드를 자식이 가져와서 재정의하며 사용하는 것 @Override : 오버로딩 - 이름은 같은 메소드지만 : 형변환 - int -> integer OOP :