클래스1 [OOP] 생성자 쓰는 이유 ** OOP : Object Oriented Programing, 객체 지향 프로그래밍 OOP(C++, Java, Python, Ruby 등)에서 생성자를 왜 쓰는가? 생성자 (Constructor) - 어떤 객체가 생성과 동시에 유효함을 보장하는 역할 - 객체(class) 생성시 최초로 1번 실행(아무 생성자가 없으면 null). 이후에 사용자가 임의 호출 불가 - 생성자를 안 만들면 변수 type 충돌로 error 발생 가능. => 기본값이 'null' 인데 integer와 함께 계산하면? ERROR => (ex) 생성자를 integer로 설정하여, type 충돌을 방지 ==> integer 변수값을 '0'으로 보통 설정하는데, 그건 +,- 등 연산자로 인한 값의 변화를 안 주려고 회사 김 이사님 h.. 2022. 6. 15. 이전 1 다음