본문 바로가기

전체 글

(7)
간단한 생성자 종류 3가지 디폴트 생성자, 오버로딩, 오버라이딩 생성자란? 자바와 같은 객체 지향 프로그램밍에서 객체의 초기화를 담당하는 역활을 하며 생성자는 객체가 처음 생성될 때 호출되어 맴버 변수의 값을 초기화 하고 클래스 내부의 프로그래밍에 따라 값을 할당하기도 한다. 생성자는 객체 생성 시에 호출이 되기 때문에 생성자라는 이름이 생기게 되었다. 대표적인 객체 지향 언어로는 c++, java, c#이 있다. 자바에서는 생성자를 통해 클래스를 호출할 때 해당 클래스의 내부에서 생성자를 찾게 되는데 이때 아무런 생성자가 존재하지 않을때 디폴트 생성자라는 것을 생성하게 된다. 이것은 컴파일러가 자동으로 제공하는 것이며 아무런 매개변수를 받지 않는 형태로 생성이 되어진다. 디폴트 생성자는 모든 경우에 생성이 되는 것은 아니며 프로그래머가 클래스 내부에 별도의 매개변수..
드디어 나를 알게 만들어준 초집중 독서 후기 내 삶을 돌아본다. 회사를 그만두고 사업을 도전해보려고 하였다. 그러나 세상은 내가 생각하는 것만큼 쉬운 것은 없었고 최대한 내가 확보한 시간을 효율적으로 보내기 위해서 고민을 하던 중 개발의 공부에 조금 더 시간을 투자하기로 마음을 먹었다. 일주일이 지나고 나는 집중력이 굉장히 낮은 사람이라는 것을 알게 되었고 개발의 수준 또한 별볼일 없다는 것을 알게 되었다. 스스로 자책하며 억지로 컴퓨터를 붙잡고 있었지만 진도는 나가지 않았고 이번 기회에 나를 다시 한번 돌아보는 계기를 만들어 보자 생각을 하고 초집중이라는 책을 구매하였다. 처음 책을 구매하였을때 마음가짐으로 인해 그런 것인지 몰라도 책은 굉장히 나를 매료하는 힘이 있었다. 사례중심으로 이야기를 풀어나가는 듯이 전개가 되는 책의 내용은 읽으면서 시간이 가는 줄 모르게..