面向对象编程基础.ppt

你们好

2第3章面向对象编程基础1.理解基本概念2.理解类3.使用构造函数4.学习方法5.学习属性掌握

3姓名、性别、年龄等:属性学习课程、参加社会活动:方法3.1面向对象编程概念1.对象——具有属性和操作(方法)的实体。 属性:对象所处的状态 方法:用于改变对象状态以达到特定的功能 对象有一个唯一的标识名2.类——在对象之上的抽象,一种抽象的数据类型3.类是对象的模板,对象是类的具体化或类的实例示例: 学生——类 各位同学——对象

4对象与类属性型号价格里程行为起动停车行驶属性车轮数量档的数量行为加速换档刹车属性名称颜色品种行为摇尾巴吃东西犬吠

5面向对象程序设计在处理对象时,

必须遵循的三个原则:1.封装 用一个框架把数据和代码组合在一起,形成一个对象。类是支持对象封装的工具,对象则是封装的基本单元。2.继承 利用继承可以创建分等级层次的类,继承是父类和子类之间共享数据和方法的机制,通常把父类称为基类,子类称为派生类。 单继承:一个基类可以有任意数目的派生类,即一父多子 多继承:一个类若有两个或两个以上的直接基类,即一子多父,称为多重继承,C#通过接口来实现3.多态性 同一个操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。分为静态多态和动态多态根据参数的差

文档评论(0)

1亿VIP精品文档

相关文档