文档详情

面向对象的基本概念.ppt

发布:2025-06-07约小于1千字共4页下载文档
文本预览下载声明

LogoLogoLogoLogoLogoLogoLogoLogoLogoLogoLogoLogo面向对象的基本概念本讲大纲:1、类2、对象3、面向对象编程的三大特点类 世间万物都具有其自身的属性和方法,通过这些属性和方法可以将不同物质区分开来。例如,人具有身高、体重和肤色等属性,还可以进行吃饭、学习、走路等能动活动,这些活动可以说是人具有的功能。可以把人看作程序中的一个类,那么人的身高可以看作类中的属性,走路可以看作类中的方法。也就是说,类是属性和方法的集合,是面向对象编程方式的核心和基础,通过类可以将零散的用于实现某项功能的代码进行有效管理。例如,创建一个运动类,包括5个属性:姓名、身高、体重、年龄和性别,定义4个方法:踢足球、打篮球、举重和跳高,如图所示。 类只是具备某项功能的抽象模型,实际应用中还需要对类进行实例化,这样就引入了对象的概念。对象是类进行实例化后的产物,是一个实体。仍然以人为例,“黄种人是人”这句话没有错误,但反过来说“人是黄种人”这句话一定是错误的。因为除了有黄种人,还有黑人、白人等。那么“黄种人”就是“人”这个类的一个实例对象。可以这样理解对象和类的关系:对象实际上就是“有血有肉的、能摸得到看得到的”一个类。 这里实例化“类”中创建的运动类,调用运动类中的打篮球方法,判断提交的实例对象是否符合打篮球的条件,如图所示。对象LogoLogoLogoLogoLogoLogoLogoLogoLogoLogoLogoLogo

显示全部
相似文档