文档介绍:类(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的成员