백엔드2 객체 지향 프로그래밍 객체 지향 프로그래밍 - 객체란? -> 주체가 아닌 것. 주체가 활용하는 것. - 객체 지향 프로그래밍 -> 주체가 사용하는 것들을 객체화하여 프로그래밍하는 것. 객체 지향 프로그래밍의 장점 - 모듈화된 프로그래밍 -> 신뢰성 높은 프로그래밍 가능. -> 추가, 수정, 삭제가 용이. -> 재사용성이 높다. 객체, 클래스, 인스턴스, 프로그램 오브젝트 - 객체가 갖는 속성과 특징은 추상화되어 클래스로 정의. - 클래스는 구체화되어 프로그램의 인스턴스와 오브젝트가 된다. - 프로그램의 클래스와 오브젝트 -> 클래스 : 객체의 설계도. 직접 사용할 수 없고, 직접 사용되는 객체를 만들기 위한 틀 -> 객체(instance, object) : 클래스를 데이터 타입으로 메모리에 생성된 것. 객체 생성과 메모리 -.. 2023. 12. 20. 자바 기본 Variable - 자료를 저장하기 위한 메모리 공간으로 타입에 따라 크기가 달라짐. ex) int(4byte), boolean(1byte), float(4byte)... Type - 메모리 공간에 값을 할당하기 위한 하나의 규격. - 타입은 2가지 종류로 나뉜다. -> 기본형(Primitive Type) : 미리 정해진 크기의 데이터 표현이다. 변수 자체에 값을 저장. -> 참조형(Reference Type) : 크기가 미리 정해질 수 없는 데이터의 표현. 실제 값을 참조할 수 있는 주소만 저장. 기본 타입의 크기 구분 Type bit 값 논리형 boolean 정수형 byte 8 -2^7 ~ 2&7-1 (-128 ~ 127) short 16 -2^15 ~ 2^15-1 (-32768 ~ 32767) in.. 2023. 12. 6. 이전 1 다음 반응형 LIST