클래스 2

[JAVA의 정석]6_객체지향개념_클래스와 인스턴스

역시 백엔드 개발자는 자바지! 열심히 익혀보자. 기말고사 전까지 객체지향의 개념과 자바(제네릭, 쓰레드)등 를 이해하는 것이 목표! 일론머스크는 어떻게 항공 쪽은 아는게 없지않느냐 어떻게 사업을 했냐는 질문에 그는 관련 책을 읽었다. 라고 했다. 나도 프로그래머가 되기 위해서 책을 읽자 라는 생각이 들어 자바의 정석이라는 책을 읽고 익힐것이다. 객체지향언어는 - 코드의 1. 재사용성이 높고, 2. 관리(유지보수)가 용이하며 3. 신뢰성이 높은 프로그래밍을 가능하게 한다. - 코드 간에 서로 관계를 맺어 줌으로써 유기적으로 프로그램을 구성할 수 있다. 클래스는 ' 객체를 정의해놓은 것'이다. 또는 ' 객체의 설계도 또는 틀'을 의미한다. '상태'와 '행위'를 가지는 자바의 기본단위이다. 그리고 그대로 객체..

(7)점프투파이썬_[5-1파이썬 프로그래밍의 핵심, 클래스]

귀엽고 쉽게 설명 잘되어있다. 진짜 이지하고 재밌게 배울 수 있는 책이다. 다만 언어를 배워 본 사람이 읽으면 약간 지루할 수 도 있다. 이야기형식을 클래스에 대해서 쉽게 설명되어있다. 클래스 : 똑같은 무언가를 계속해서 만들 수 있는 설계 도면과 같다. [뽑기 틀] 인스턴스 : 클래스에 의해서 만들어진 피조물 클래스에 의해서 만들어진 객체를 인스턴스라고 한다. 그렇다면 객체와 인스턴스의 차이점은?? jingu = Human() Human이라는 클래스가 jingu라는 객체를 만든 코드이다. jingu는 객체이고 jingu라는 객체는 Human의 인스턴스이다. 즉 인스턴스는 객체가 어떤 클래스의 객체인지를 관계 위주로 설명할 때 사용된다. -> jingu는 객체, jingu는 Human의 인스턴스 라고 말..