1. 자바(Java) 란? - JAVA는 네트워크상에서 쓸 수 있도록 미국의 선 마이크로 시스템즈가 개발한 객체지향프로그래밍언어 1-1. 자바(Java)의 특징 객체지향 프로그래밍은 코드의 재사용이 높다 코드의 변경이 용이 직관적인 코드 분석 개발속도 향상 상속을 통한 장점 극대화 2. Object - Object(객체)는 OOP에서 속성(변수)와 그 데이터에 관련되는 동작(함수). - 자바에서는 이러한 객체의 속성을 필드(field), 동작을 메서드(method)라고 한다. 3. Overloading vs Overriding Overloading (오버로딩) 같은 이름의 메소드를 여러개 정의 매개변수의 타입이 다르거나 개수가 달라야 한다. 생성자 오버로딩 생성자인데 매개변수의 타입, 개수, 순서를 다르..