在前面的例子中定义了一个student类,定义时如没有设置对类中数据和方法的访问限制,可以在类之外调用类中定义的方法对数据进行操作。使用stl.name的访问形式,可以直接对类中数据进行操作。这种用法虽然简单可行,但与使用全局变量一样,会引起较多问题。 首先,全局变量可在程序的任何部位对数据进行访问,一旦某个全局变量发生改变就会影响所有程序。其次,当改变类中数据类型时,程序调用处的代码也必须相应修改,使得程序维护困难。再者,用户编程时必须清楚类中数据的定义,而且是在类之外编写对类中数据操作的程序。这样就违背了面向对象程序设计的思想。 因此,更好的符合面向对 [阅读全文] [PDF]
从类成员的可见性考虑,可以将类的成员分为:私有成员、保护成员、公有成员、发行成员和自动成员;从为外界服务的角度看,可以将类的成员分为:字段成员、方法成员和属性成员。这里介绍后一种分类所属的成员。 1.字段成员 字段成员相当于对象中的变量,通常是私有类型的成员。定义一个类的字段成员的语法格式如下: type<类类型名>=class(<基类名>) <字段成员名>:<类型名>;//可以定义多个字段 end; 前面的例子,在ugstudent类中正是定义了私有的department字段和specialty’字段。而在 [阅读全文] [PDF]
1 共2条 分1页
- mysql数据库:MySQL数据库常用命令 超级实用版分享
- oracle表空间:Oracle表空间操作详解-入门基础
- aixoracle10g:oracle10g ias 在aix 5l安装纪实
- oracle9i数据库:Windows下Oracle9i数据库文件的自动备份
- oracle字符串相加:如何在Oracle中实现时间相加处理
- ORA-01810: 格式代码出现两次
- ViewState简单类型视图状态应用
- 用CNG加密文件的简单思路方法
- 写给ASP.NET程序员:网站WebSite中的安全问题
- java用法:提高Java性能的几个高效使用方法
- onbluronfocus:SWT中获得焦点(onFocus)和失去焦点(onBlur)的实现方式
- java产生随机数:有关java产生随机数代码
- java获取绝对路径:获取JAVA路径 包括CLASSPATH外的路径
- javarobot:java的Robot类实现抓屏
- oracle数据库恢复:如何从完好的数据文件恢复oracle数据库
- 二进制异或:利用 2进制数据的XOR(异或)运算进行加/解密
- 截屏方法:C#中 3种截屏方式及解决思路方法
- 如何用word绘制表格:C#用Graphics绘制雪人
- datetimepicker控件:C# toolstrip 上添加 DateTimePicker Control控件
- privateprotected:public private protected 作用