[HCMDS][WEEK4][Python] 190607
class 공부 들어갑니다. 객체지향의 요건 > > encapsulation, 캡슐화 > > abstraction, 추상화 > > inheritance, 상속성 > > polymorphism, 다형성 c++에서 한 클래스의 맴버 변수의 접근 권한은 private에 해당한다. 그렇다면 private인 멤버 변수에는 어떻게 접근해야하는가? public interface로만 접근해라? public interface란,, java 기준으로 생각해보면 private으로 설정할 경우, 해당 클래스의 객체 조차도 getter, setter가 public으로 존재하는 경우에만 해당 private 멤버 변수에 접근 가능하지 않은가? 질문. 왜 c++에서 virtual을 사용하는가? 포프 강의 다시 들어보도록 overri..
Programming/HCMDS
2019. 6. 7. 09:22
[HCMDS][WEEK4][Python] 190605
함수 필수 요소 3개 1. 함수 원형 선언 2. 함수 호출 3. 함수 정의 구현{} 컴파일 시, 함수 원형이 선언되어 있어야 한다. 링크 시, 함수 정의 부분이 연결된다? 컴파일 순서 1. 소스파일(~~.c) to 어셈블리파일(~~.s) : 이 과정을 컴파일러?가 해준다. 2. 어셈블리파일(~~.s) to 오브젝트파일(~~.o) : 이 과정을 어셈블러가 해준다. 펌웨어 내부 동작? 1. polling 방식 2. interrupt ~~ 방식 >> 위 두 방식을 혼합?해서 사용한다고 한다. >> os단에서 해야 하는 거, Device driver를 짜야 한다?
Programming/HCMDS
2019. 6. 5. 09:56