全球旧事资料 分类
,其后果是不可预计的。而对于使用面向对象的程序设计方法编写的程序则相对安全得多。
另外,在程序二中不能使用变量赋值语句改变Stude
t类模块中的变量值,如m_
ame”冯海”,也就是说不能随意改变某一学生对象的姓名等数据。原因是类里的m_
ame等变量的定义语句使用了Private限定词,只允许在类里使用这些变量,而对于主程序,必须通过调用类中的方法(操作接口),如SetI
f为其赋值。这样安全性更强了。
3、实现具体功能的方法相同
两种方法设计的程序,也有其共同之处,如程序一中有实现“判断证书类型”的程序段,程序二的Stude
t类模块中也有实现“判断证书类型”的功能程序段,两个程序都使用了结构化的方法来设计算法,即都采用了选择结构。也就是说,无论面向过程的程序,还是面向对象的程序,其实现具体功能的代码都采用了结构化程序设计方法来设计。
f三课外拓展初步总结面向对象程序设计与面向过程程序设计的异同。
fr
好听全球资料 返回顶部