etc
-
CS 기반 지식을 공부하자.etc 2018. 9. 28. 21:02
CS 기반지식 공부하기 / 면접때 받았던 질문 모아두기. >JAVA OOP : 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 객체들 간의 유기적인 상호 작용을 통해 로직을 구성하는 프로그램. 클래스 : 추상화를 거쳐 집단에 속하는 속성 & 행위를 변수와 메서드로 정의한 것 인스턴스 (객체) : 클래스에서 정의한 것을 토대로 실제 메모리상에 할당된 것 Call by value ( 값에 의한 호출) > OOP의 특성.추상화 : 공통의 속성이나 기능을 묶어 이름을 붙이는 것. 캡슐화 : 코드를 재수정 없이 재활용 하는것. 상속 : 부모 클래스의 속성과 기능을 자식 클래스가 원하는 기능만 수정하여 사용하는것. 다형성 : 하나의 변수명, 함수명 등이 상황에 따라 다른 의미로 해석 하는것 오버라이딩, 오버로..