主要内容 理解类和对象的基本概念 掌握类的基本操作 掌握类的继承性 掌握抽象类与接口 了解类的魔术方法 了解类型判断与引用 理解类的多态性
主要内容 理解类和对象的基本概念 掌握类的基本操作 掌握类的继承性 掌握抽象类与接口 了解类的魔术方法 了解类型判断与引用 理解类的多态性
面向对象是现在编程的主流技术。面向对象不同于面向过程, 它用类、对象、关系、属性等一系列概念来提高编程的效率。它 主要的特性是可封装性、可继承性和多态性
面向对象是现在编程的主流技术。面向对象不同于面向过程, 它用类、对象、关系、属性等一系列概念来提高编程的效率。它 主要的特性是可封装性、可继承性和多态性
类和对象的基本概念 1、类和对象 汽车 水果 严8 8
类和对象的基本概念 1、类和对象 汽车 水果
类和对象的基本概念 1、类和对象 程序员所作的工作就是在计算机世界中创造一个虚拟机的“真实 世界”,也就是先定义一个类,再由类产生一个一个“实体 也就是一个个“对象”。 OoP( Object-Oriented Programming)就是面向对象的缩写。 对象在OOP中是由属性和操作来完成的。 属性就是对象的特性或与对象关联的变量。操作是对象中的方法 或函数。 对于对象内部数据的访问只能通过对象的“操作”来完成。这被 称为对象的“接口
类和对象的基本概念 1、类和对象 程序员所作的工作就是在计算机世界中创造一个虚拟机的“真实 世界”,也就是先定义一个类,再由类产生一个一个“实体” , 也就是一个个“对象” 。 OOP(Object-Oriented Programming)就是面向对象的缩写。 对象在OOP中是由属性和操作来完成的。 属性就是对象的特性或与对象关联的变量。操作是对象中的方法 或函数。 对于对象内部数据的访问只能通过对象的“操作”来完成。这被 称为对象的“接口”
类和对象的基本概念 2、面向对象编程的三大特点 (1)封装性 将类的使用与实现分开管理,只保留类的接口。这样开发人员只需要知道如何使 用类即可,从而提高了开发的效率。 (2)继承性 通过继承,我们可以在已有类的基础上创建新类。根据实际需要,可以从一个简 单的基类开始,派生出更复杂、更专门的类。这样,可以使代码具有更好的可重 用性。这就是面向对象的一个重要优点。 (3)多态性 同一个操作作用于不同的类的实例,将产生不同的执行结果,即不同类的对象收 到相同的消息时,得到不同的结果
类和对象的基本概念 2、面向对象编程的三大特点 (1)封装性 将类的使用与实现分开管理,只保留类的接口。这样开发人员只需要知道如何使 用类即可,从而提高了开发的效率。 (2)继承性 通过继承,我们可以在已有类的基础上创建新类。根据实际需要,可以从一个简 单的基类开始,派生出更复杂、更专门的类。这样,可以使代码具有更好的可重 用性。这就是面向对象的一个重要优点。 (3)多态性 同一个操作作用于不同的类的实例,将产生不同的执行结果,即不同类的对象收 到相同的消息时,得到不同的结果