ojective-C学习笔记关于面向对象编程

Posted ccyag

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ojective-C学习笔记关于面向对象编程相关的知识,希望对你有一定的参考价值。

先了解几个OC中有关面向对象编程的术语

类(class)是一种表示对象类型的结构体。这里所说的结构体和C语言中的结构体不是一回事。
对象(object)是一种包含值和指向其类的隐藏指针的结构体。
实例(instance)对象的另一种叫法。
消息(message)是对象可以执行的操作,通知对象去做什么。
方法(method)是为响应消息而运行的代码。
方法调度(nethod dispatcher)是OC使用的一种机制,用于推测执行什么方法以响应某个特定的消息。
除了上面一些术语,还有下面两个重要的编程术语。
接口(interface)是类为对象提供的特征描述。
实现(implementation)是使接口能正常工作的代码。

开始编程

新建一个Circle类

选择File->New->File在弹出面板中选择macOC->Cocoa Class点击Next,

技术分享图片

类名为Circle,点击Create
技术分享图片

Xcode为我们创建了两个文件,分别是后缀为.h的接口文件以及后缀为.m的实现文件。接下来分别编辑这两个文件。










以上是关于ojective-C学习笔记关于面向对象编程的主要内容,如果未能解决你的问题,请参考以下文章

Ojective-C学习笔记

C++学习笔记—— 基础知识预备,以及“面向对象”的C++

Python学习笔记——面向对象编程

python学习笔记12-python面向对象

Python中面向对象(学习笔记)

Python学习笔记八 面向对象高级编程