클래스 3

What is "self" in Python?

파이썬 코드를 짤 때, 언제 self 를 써야하고, self의 적용범위가 어디까지인지 이런 개념을 완벽히 잘 모르고 그냥 감으로 self 를 짠 경우가 있을 것이다. 나도 디버깅을 하면서 self 를 붙일지 말지 찾아내곤 하는데, self 에 대해서 자세하고 정확한 예시 등으로 개념을 바로 잡아보자! Python 에서 클래스를 정의하고 객체지향 프로그래밍을 할 때, 'self' 는 클래스의 인스턴스를 가리키는 변수이다. 클래스의 메소드는 첫 번째 매개변수로 항상 "self"를 받아, 그 인스턴스의 속성과 다른 메소드에 접근할 수 있게 하는 것이다. ※ 'self'의 역할과 사용법 1. 인스턴스 참조 'self'는 클래스의 현재 인스턴스를 참조한다. 클래스 내부에서 'self'를 사용하면, 그 클래스의 다..

Javascript 에서의 toogle 함수

먼저 html 파일이 이런 html 파일이 있다고 해보자. This is title!! css 는 아래와 같다. body { background-color: peru; } .btn { cursor: pointer; // btn 클래스 } h1 { color: #344952; transition: color 0.5s ease-in-out; } .clicked { color: red; // clicked 클래스 } javascript 는 아래와 같다. const title = document.querySelector("#title"); const CLICKED_CLASS = "clicked"; function handleClick(){ const hasClass = title.classList.contain..

[C언어] 14. 구조체

14. 구조체 - 여러 개의 변수를 묶어 하나의 객체를 표현하고자 할 때 구조체를 사용 할 수 있다. - 캐틱터, 몬스터, 학생, 좌표 등 다양한 “객체”를 모두 프로그래밍 언어를 이용해 표현 할 수 있다. struct 구조체명{ 자료형1 변수명 1; 자료형2 변수명 2; …… } (예제1)한 명의 학생에 대한 정보를 담고 있는 구조체를 만들어보자. #include struct Student { char studentId[10]; char name[10]; int grade; char major[100]; }; (해설) 학생에 대한 정보를 담고 있는 구조체를 만들어 본것이다. 학생의 학번, 이름, 학년, 전공 등을 자료형이 무엇인지 판단해서 잘 담을 수 가 있다. - 기본적으로 구조체의 변수에 접근할 때..

반응형