캠퍼스 시삽 과제 1-1) 다향성 다형성 다향성은 상하로 관련되는 객체들을 동일한 방식으로 다루는 개념이다. - 부모type의 변수에 자식 type의 객체를 대입- 상속관계에서 부모가 자식보다 큰 범위이기 때문에 자식을 부모타입으로 지정하여 생성이 가능- 부모Class에 선언 돈 메서드에만 접근가능- 자식Class에만 선언된 메서드에 접근 하려면 typecasting을 해주어야 함 다형성의 용도- 하나의 매서드로 부모가 같은 여러 class 객체들이수행 가능하도록 하기 위함 캡슐화와 은닉은 '무엇을'과 '어떻게'를 분리시켜 준다. 상속은 '어떻게'를 다양하게 정의하게 해준다.다형성은 이 둘을 조합하여 런타임에 '무엇을', 어떻게' 실행시킬 것인지를 동적으로 정하게 된다.확장에는 열려있고, 수정에는 닫혀있다. OCP ( Open Close.. 더보기 캠퍼스 시삽 과제 1-1) 상속 상속 - 기존의 클래스를 재사용해서 새로운 클래스를 작성하는 것- 두 클래스를 부모와 자식으로 관계를 맺어주는 것- 자손은 조상의 모든 멤버를 상속받는다.(생성자, 초기화블럭 제외)- 자손의 멤버개수는 조상보다 적을 수 없다.(같거나 많다.) * 부모 클래스와 자식 클래스부모클래스와 자식클래스는 슈퍼클래스와 서브클래스 등 언어마다 부르는 말이 다르지만 결국 상하의 관계를 나타내는 말 들이다.부모클래스는 상속을 주는 클래스로서 상속을 받는 클래스에게 영향을 주게 된다.결국 부모클래스는 공통적인 부분을 관리하게 된다.반면 부모클래스의 상속을 받는 자식 클래스는 부모클래스의 변경에 영향을 받는 을의 위치다.그래서 부모클래스의 변화에 따라 내용이 달라지기도 하지만반대로 자식클래스는 부모클래스에게 영향을 미칠 수.. 더보기 종로비트 C# 종로비트 C# 1. Local Variable Type Inference Object Initializers Collection Initializers Anonymous Types Auto-Implemented Properties Extension Methods Lambdas Query Expressions Expression Trees Partial Methods 2. C# 3.0 New Feature Implicitly Typed Local Variables( var ) C# var vs [ VB variant vs Javascriipt var vs C# object ] - 다르다. C# var은 Compiie-Time 에 Type에 type을 검사하고 type은 변할 수 없다. 하지만 나머지 형식은.. 더보기 이전 1 ··· 44 45 46 47 48 49 50 ··· 63 다음