- 3
- 0
- 约2.52千字
- 约 6页
- 2018-08-11 发布于福建
- 举报
C程序设计中属性使用
C程序设计中属性使用
摘要:针对面向对象程序设计中遇到的变量问题,笔者从C++、Java、C#实现中选择C#的属性进行分析,并通过一个对象的实例说明属性对封装设计的重要和实现方法。
关键词:面向对象 类 属性
中图分类号:TP311.11 文献标识码:A 文章编号:1007-9416(2011)09-0150-01
面向对象的程序设计(OOP)强调直接以问题域(现实世界)中的事物为中心,按照事物的本质特性把它们抽象为对象。在程序设计中将数据及数据的操作方法放在一起,作为一个相互储存、不可分离的整体――对象,对同类型的对象抽象出共性形成类。
如何设计这些数据、保证数据的安全性和灵活性也是程序设计中需要面对的问题。比较主流的面向对象程序设计语言包括C++、C#、Java等,本文采用C#语言做说明。
1、问题的提出
在面向对象的程序设计中描述一个对象时,经常会定义一些值表明它的特征并与其他对象区分开来,即便是由同一个类定义建立的对象,它们都拥有各自特征的变量副本。
在C++中用对象成员来完成。一个对象的成员就是该对象的类所定义的数据成员和成员函数,即对象成员由成员变量和成员函数组成。
在Java中,成员变量就是类的属性,它描述了类的静态特性,分为被该类所有对象所共享的类变量和与具体对象相关的实例变量。
在C#中使用字段
原创力文档

文档评论(0)