设计模式.面向对象基础.pptx
设计模式(DesignPattern);主要内容;;面向对象基础;面向对象基础;面向对象基础;面向对象基础;面向对象基础;面向对象基础;面向对象基础;面向对象基础;面向对象基础;面向对象基础;面向对象基础;面向对象基础;所有类都有构造函数,如果不编码则系统默认生成空的构造函数,若你有定义的构造函数,那么默认的构造函数就失效了。;面向对象基础;面向对象基础;面向对象基础;;面向对象基础;;;面向对象基础;;面向对象基础;面向对象基础;属性与修饰符;面向对象基础;变量私有的叫字段,公有的是属性;面向对象的三大特性之一;面向对象基础;面向对象基础;面向对象基础;面向对象基础;面向对象基础;;面向对象基础;;;面向对象基础;面向对象基础;面向对象基础;面向对象基础;不用继承的话,如果修改功能,就必须在所有重复的方法中修改,代码越多,出错的可能性就越大;;面向对象基础;面向对象基础;多态;面向对象基础;;;面向对象基础;面向对象基础;面向对象基础;多态;面向对象基础;面向对象基础;面向对象基础;面向对象基础;面向对象基础;;面向对象基础;面向对象基础;面向对象基础;STEP4;;抽象类不能实例化
比如动物实例没有实际意义;面向对象基础;面向对象基础;;面向对象基础;;面向对象基础;面向对象基础;面向对象基础;抽象类可以给出一些成员的实现,接口却不包含成员的实现,抽象类的抽象成员可被子类部分实现,接口的成员需要实现类完全实现,一个类只能继承一个抽象类,但可实现多个接口等。;;面向对象基础;面向对象基础;面向对象基础;面向对象基础;面向对象基础;面向对象基础;面向对象基础;面向对象基础;;面向对象基础;面向对象基础;C#在2.0版本才改进过来。;面向对象基础;面向对象基础;面向对象基础;面向对象基础;面向对象基础;;ThankYou!