Dev Notes

[Java] 데이터 타입, 입출력, 형변환

전체적으로 C언어와 비슷한 점이 많다. 메모리를 알아서 할당해준다는 점에서 C보다는 편하지만, 데이터 타입을 일일이 명시해줘야 한다는 점 등 파이썬보다는 번거로운 면이 있다. 끝에;를 넣어줘야하고 삼항 연산자와 do-while 문을 지원하는 등 C언어와는 비슷하고, 파이썬과는 다르다. 데이터 타입 문자열(String)이 대문자로 시작한다....

[SE] 객체지향프로그래밍(OOP) 개념과 SOLID 원칙

객체지향 프로그래밍(Object-Oriented Programming, OOP) 프로그램을 객체들의 집합으로 모델링하여 설계하고 구현하는 방식 객체(Object): 데이터와 이 데이터를 처리하는 데 필요한 함수(메소드)를 포함하는 소프트웨어 블록 OOP는 프로그램의 재사용성, 유지보수성, 투명성을 향상시킨다. OOP의 주요 개념 클래스(...