[Java] 객체지향
1. 객체 객체 : 주체가 아닌 것, 주체가 활용하는 것. 장점 신뢰성이 높은 프로그래밍이 가능하다. 추가/수정/삭제가 용이하다. 재사용성이 높다. 단점 실행속도가 느린 점 메모리 사용량이 높음. 2. Class vs Object 현실의 객체가 갖는 속성과 기능은 추상화(abstraction) 되어 클래스에 정의된다. 클래스는 구체화되어 프로그램의 객체(instance, object)가 된다. 클래스 객체를 정의해 놓은 것, 객체의 설계도. 데이터 타입 객체 클래스를 데이터 타입으로 메모리에 생성되어 실제로 동작하는 것 메모리에 생성된 데이터 3. 객체 생성과 메모리 public class Person { // 객체의 속성, 데이터 String name; int age; boolean isHungry; ..
2024.01.21