W04-static-const-8Q_369905784.pptxVIP

  • 2
  • 0
  • 约6.22千字
  • 约 37页
  • 2016-12-28 发布于北京
  • 举报
面向对象程序设计清华大学 计算机科学与技术系徐明星、黄震春、姚海龙2012春[VI-A017, III-1204]类是干什么用的?将操作与数据放到一起!准确地向维护人员表达设计人员在编码时候的意图,告诉维护人员与函数访问逻辑属于一起的数据结构将使用者的注意力集中到公共接口!语言规则禁止访问私有数据与函数用类来表示概念!抽 象 性 越 来 越 强什么是接口?如何定义类?—— 对多种数据组合成的结构的一种增强class ClassName {public: // interface functions // ...private: // other functions // ... // data members // ...};结构(数据)中“加”了函数如何使用类?——对编程语言的类型体系的扩充void other_func(ClassName x) { // ...}int main() { ClassName var_1; ClassName var_2(para); var_1.func(para); var_2.func(); other_func(var_1);};象C++语言中固有的类型一样使用!类有哪些特殊之处?明确区别内与外(访问权限)obj.private_func(); // ERROR!编译器自动完成一些重要的工作给成员函数增加隐含的this参数在定义对象处,

文档评论(0)

1亿VIP精品文档

相关文档