Programming/Java13 [JAVA]OOP란? - 상속이란? 흔히 말하는 재산 상속의 그 상속이 클래스에도 존재합니다. 앞에서 만든 "학생"이라는 클래스로 "A"와 "B"라는 객체(인스턴스)를 만들었고, 이를 바로 클래스로부터 객체를 선언한다고 합니다. 그럼 여기서 클래스끼리의 공통점을 묶는다면?? 앞에서의 "학생"이라는 클래스와 "교사'라는 클래스를 생각해보면 둘 다 "사람"이라는 공통점이 있습니다. 즉, "사람"이라는 클래스를 통해서 "학생","교사"라는 클래스를 정의할 수 있습니다. 정리하자면 상속이란: 클래스를 통해서 클래스를 정의 객체 선언이란: 클래스를 통해서 객체를 생성 이라는 차이가 있습니다. 그럼 이제 상속에 대한 코드를 살펴보면 public class Example{ public static void main(String[] args){ Stud.. 2021. 5. 21. [JAVA] OOP - 클래스&인스턴스란? 객체지향 프로그래밍은 컴퓨터 프로그래밍 패러다임(견해, 사고법)의 하나로, 프로그래밍에서 필요한 데이터를 추상화 시켜서 상태(속성, 어트리뷰트)와 행위(메서드)를 가진 객체 로 만들고, 그 객체간의 상호작용을 통해 로직을 구성하는 방법이라고 하는데, 도통 이게 뭔말인지 이해할 수가 없었다..;; 그래서 나름 자료들을 모아서 최대한 이해하기 쉽게 설명해보겠습니다! OOP의 6가지 키워드 클래스 인스턴스 추상화 캡슐화 상속 다형성 클래스란 유사한 특징을 지닌 객체들의 속성을 묶어 놓은 집합체입니다. 예를 들어 학교에는 "김철수"나 "김영희" 등 많은 사람들이 있고, 이 사람들을 하나로 묶는 명칭이 바로 "학생"입니다. 이 때 바로 이 "학생"이 클래스이고 하나하나의 "학생"이 객체가 되는 것입니다. 코드로 .. 2021. 5. 21. [Spring] Error creating bean with name 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0' 에러 해결 회사 프로젝트에서 가끔 전날에는 없던 에러가 발생할 때가 있었다..ㅠㅠ아침부터 스트레스를 받고 이건 뭔가 하던 오류 중에 하나로 [09:20:58.247] [ERROR] org.springframework.web.context.ContextLoader [initWebApplicationContext:350] - Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0': Invocation of init method .. 2021. 5. 14. [MQTT] window & linux mosquitto 설치 방법 mosquitto는 전에 mqtt에 대한 글을 쓰면서 말한 적이 있기에 설명은 넘어가도록 하겠습니다. https://minuxsthing.tistory.com/entry/MQTT-MQTT-broker-%EC%A2%85%EB%A5%98 [MQTT] MQTT broker 종류 1. [MQTT란?] MQTT는 사물 통신(M2M), 사물 인터넷(IoT)과 같이 대역폭이 제한된 통신 환경에 최적화하여 TCP 기반으로 개발된 푸시 기술(push technology), 최소한의 전력과 패킷량으로 통신하는 프로토콜입 minuxsthing.tistory.com 1. [WINDOW에서 설치] 우선, mosquitto 설치 프로그램은 https://mosquitto.org/download/ Download Source mo.. 2021. 1. 29. 이전 1 2 3 4 다음