«object-oriented» 태그된 질문

8
OOP는 실제로 어떤 절차 적 프로그래밍 문제를 해결합니까?
"C ++ Demystified" 책을 공부했습니다 . 이제 Robert Lafore의 "Turbo C ++ 초판 (1 판)의 객체 지향 프로그래밍" 을 읽기 시작했습니다 . 이 책을 넘어서는 프로그래밍에 대한 지식이 없습니다. 이 책은 20 살이 기 때문에 구식 일 수 있습니다. 나는 최신판을 가지고 있는데, 나는 그것을 좋아하기 때문에 오래된 것을 사용하고 …


3
유형을 유추하여 자동 다운 캐스팅
Java에서는 변수를 다운 캐스트하기 위해 명시 적으로 캐스트해야합니다. public class Fruit{} // parent class public class Apple extends Fruit{} // child class public static void main(String args[]) { // An implicit upcast Fruit parent = new Apple(); // An explicit downcast to Apple Apple child = (Apple)parent; } java가 형식 …

3
추상 데이터 형식과 개체의 차이점은 무엇입니까?
Programmers.SE에 대한 답변은 Cook이 쓴 에세이 ( 객체는 ADT가 아님 )를 말합니다. 객체는 대수식이 아닌 유형 값에 대한 특성 함수처럼 작동합니다. 객체는 유형 추상화가 아닌 절차 적 추상화를 사용합니다. ADT는 일반적으로 프로그램에서 고유 한 구현을 갖습니다. 언어에 모듈이 있으면 ADT를 여러 번 구현할 수 있지만 일반적으로 상호 운용 할 수는 …

5
OOP에서 객체의 상태 정의
객체 지향 프로그래밍 (용지의 경우)에서 "객체의 상태"에 대한 간결한 정의가 필요합니다. 반나절 동안이 주제에 관해 인용 할 수있는 논문을 검색했지만 찾지 못했습니다. 내가 찾은 모든 논문은 주로 객체 지향 프로그래밍에 대한 일반적인 논문이며 객체의 상태를 정의하지 않았습니다. 확실하지 않지만 최선의 추측은 다음과 같습니다 . 객체의 상태는 객체의 인스턴스 변수 상태에 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.