Delphi编程入门讲解.ppt

面向对象程序设计(OOP) 类的概念: 指某一类事物共同特征的抽象描述。类使用属性和方法来描述某一事物的具体特征和行为。 对象的概念: 即类的实例化。 面向对象编程的表现形式: 封装 继承 多态 封装—代码模块化 指利用类将数据和方法封装起来,从而实现功能的隐匿,即控制功能的可见性。 1、访问控制符 私有成员访问符(private) 受保护成员访问符(protected) 公有成员访问符(public) 发布的成员访问符(published) 自动的成员访问符(automated)//不再使用,向后兼容保留 2、封装方式 a、逻辑封装 对类进行操作,将业务的功能和行为以类的形式呈现。 b、物理封装 表现形式:如动态链接库(DLL)。 继承—代码重用 继承就是根据已有的类创建一个新类的过程。继承的类称为子类,被继承的类称基类。子类的功能就是完善与扩展基类。 子类可以继承基类的变量、属性和方法。 1、属性的继承 属性通过继承不但可以增加可见性,还可以对其功能进行扩展。 2、方法的继承 方法 静态方法:默认类型 虚方法(virtual) 动态方法(dynamic) 抽象方法(abstract):基类无需实现,子类必须实现。 当

文档评论(0)

1亿VIP精品文档

相关文档