1 / 77
文档名称:

第4章:面向对象编程基础.ppt

格式:ppt   大小:507KB   页数:77页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第4章:面向对象编程基础.ppt

上传人:文库旗舰店 2020/11/2 文件大小:507 KB

下载得到文件列表

第4章:面向对象编程基础.ppt

文档介绍

文档介绍:类(Class)是一组具有相同属性和行为的对象的抽象,而对象则是类的实例。 对象(Object)是面向对象程序设计的核心。世界上的一切人、事、物都是对象。因此可以说面向对象的程序设计,实质上是用计算机的语言描绘世界。汽车设计图第一辆汽车第二辆汽车第三辆汽车…… 对象具有静态的属性和动态的行为。 静态的属性用来描述对象的特征,如汽车可以用型号、价格、颜色等属性来描述。 动态的行为则表示对象可执行的动作,如汽车的行为可以有加速、转弯、后退等。在计算机中,属性用数据描述,而行为则用方法表示。 格式: [类的访问修饰符]class类名[:基类类名] { 类的成员; } 说明: 类名要遵循标识符命名规则,一般而言,组成类名的单词的首字母要大写。internal:内部类意味着只有当前项目中的代码才能访问该类。默认情况下,类声明为内部的。 public类称为公共类,不仅当前项目中的代码可以访问该类,其他项目中的代码也可以访问该类。 abstract(抽象类,不能实例化,只能继承) sealed(密封类,不能继承)。类的访问修饰符:类成员的定义格式如下: [访问修饰符]数据成员; [访问修饰符]成员方法; 数据成员用来描述每个对象所拥有的属性,成员方法则用来描述每个对象的行为。 类成员的访问修饰符可以用以下关键字之一来定义, :该类成员可以由任何代码访问。 :该类成员只能由类中的代码访问,如果不加以指明,则默认取值为private。 :该类成员只能由定义它的项目内部的代码访问。 :该类成员只能由该类或派生类中的代码访问。 。lassCar{//数据成员,即对象的静态特征或状态publicstringcolor;publicstringsize;publicstringbrand;//方法成员,即对象的动态特征或行为publicvoidbeep(){}}例4- 类是一个静态概念,要想使用类,需要对类进行实例化,即创建对象。格式: 类名对象名=new构造函数; 说明: ,为对象在内存中分配空间,创建对象的实体。 ,关于构造函数的介绍将在后续章节进行,现在我们只需用类名后加上圆括号来代替。 如:Carcar1=newCar(); 创建对象后,就可以访问对象成员和运行对象中的方法。 格式: 比如: =”yellow”; =””; =”NISSAN”; ();classEmployee{stringmstrEmpID;//员工代号stringmstrEmpName; //员工姓名//设置员工代号 publicvoidSetEmpID(stringEmpID){mstrEmpID=EmpID;}//取得员工代号publicstringGetEmpID(){returnmstrEmpID;}//设置员工名称publicvoidSetEmpName(stringEmpName){mstrEmpName=EmpName;} //取得员工名称 publicstringGetEmpName(){ returnmstrEmpName;}}例4-2创建一个Employee类,创建该类的一个对象e1,访问e1的成员