클래스 선언
: 객체들을 정의하고 객체를 활용해서 프로그램을 만드는 것은 객체 지향 프로그래밍이라 한다. 프로그래밍 언어 개발자들은 크게 클래스와 프로토타입이라는 2가지 문법으로 객체를 효율적으로 만든다.
추상화는 프로그램에서 필요한 요소만은 사용해서 객체로 표현하는 것
클래스는 객체를 안전하고 효율적으로 만들 수 있게 해주는 문법
인스턴스는 클래스를 기반으로 생성한 객체를 의미
생성자는 클래스를 기반으로 인스턴스를 생성할 때 처음 호출되는 메소드
클래스 이름은 첫 글자를 대문자로 지정하는 것이 개발자들의 약속!
// 클래스는 다음과 같은 형태로 생성
class 클래스 이름 {
}
// 클래스를 기반으로 만든 객체는 전문 용어로 인스턴스, 그냥 객체라고 부르는 경우도 많다. 인스턴스를 생성할 땐 다음과 같은 문법 사용.
new 클래스 이름()
도서 출처 : 혼자 공부하는 자바스크립트 / 윤인성 / 한빛미디어
좋은 질문이 좋은 답변을 받습니다.
💡 ChatGPT에게 질문을 할때는 아래와 같은 방법으로 질문구체적인 질문: 질문을 할 때는 가능한 한 구체적으로 하세요. 예를 들어, "HTML에서 form 태그를 사용하여 회원 가입 페이지를 어떻게 작성하나요?" 또는 "Bootstrap을 사용하여 로그인 페이지의 버튼을 어떻게 스타일링하나요?"와 같이 물어보세요.
직접적인 질문: 질문이 특정 기술이나 메서드에 관련된 경우, 그것을 명확하게 지정하세요. 예를 들어, "JavaScript의 fetch 메서드를 사용하여 서버에서 게시글 리스트를 어떻게 가져오나요?"라고 물어보세요.
전체 문맥을 고려한 질문: 질문이 이전 대화의 문맥에 의존하는 경우, 그 문맥을 명시적으로 포함시키세요. 예를 들어, "당신이 방금 언급한 JavaScript의 fetch 메서드는 어떻게 작동하나요?"라고 물어보세요.
ex) 헤더 영역 왼쪽에 회원가입버튼, 로그인 버튼을 헤더 영역 오른쪽에 홈 링크버튼, 게시글 링크버튼, 댓글 링크버튼을 만들어주세요