本书根据程序设计课程的基本教学要求,针对面向对象的本质和特性,系统地讲解了面向对象程序设计的基本理论和基本方法,阐述了利用C++语言实现面向对象基本特性的关键技术。本书 共10章,具体 包括: 绪论、C++语言基础、类与对象、继承和派生、多态性 ...
书中以4个面向来表现C++的本质:procedural(程序性的)、generic(泛型的)、object-based(个别对象的)、object-oriented(面向对象的),全书围绕着一系列逐渐繁复的程序问题,以及用以解决这些问题的语言特性。循此方式,读者不只学到C++的函数和结构,也会学习 ...
尽管大家眼中的C语言拥有数量众多的拥趸,但是做到全面了解,真的不像想象的那么简单。 不论是关键层面的内存管理和内存对齐,还是大佬专属的unions等进阶内容,真的是书到用时方恨少。 而该领域的编程深度指南《Modern C》在昨天正式再版发行。同第一版 ...
动态绑定在运行时要调用的方法,而不是在编译时确定。也被称为动态绑定后期绑定。 Objective-C中,所有的方法都解决了在运行时动态。是由方法名称(选择器)和接收消息的对象所执行的确切的代码。 动态绑定能够多态性。例如,考虑的对象,包括 Rectangle 和 ...
为了打印日志,在Objective-C编程语言我们使用 NSLog 方法,我们从使用Hello World 示例开始。 让我们来看看一个简单的代码,将打印 “Hello World”: 现在,当我们编译并运行程序,我们会得到以下的结果。 在我们的应用程序中使用 NSLogs 以来,它会被印在设备的 ...