博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第一章 面对对象的概念
阅读量:6701 次
发布时间:2019-06-25

本文共 475 字,大约阅读时间需要 1 分钟。

具备以下特征的东西可称为对象:

可人为分辨出这是一个对象

拥有属性

能够向其他对象发送消息

能够接收消息,并作出相应的处理

消息的处理是通过对象的方法完成的

对象与对象之间一般是通过一个对象的某个属性是另外一个对象的变量来建立关系的。没有引用关系的两个对象之间无法发送消息。

使用对象的概念,对问题进行抽象化的方法叫作面向对象。

Objective-C不把数字看作对象。

类:

把具备相同变量和方法的对象提炼出来,做成“模版”,这样以后就可以用“模版”来创建各个具体的对象,这种模版就是类      (class)

用类创建对象的过程叫作实例化。

类和继承

子类的接口部分包含父类接口的头文件是必须的。类的实现部分必须引入包含类的接口部分的头文件。

super只能用于调用父类的方法,不能通过super完成赋值,也不能把方法的返回值指定为super。

生成实例对象的方法alloc会把实例对象的变量都初始化为0(实例变量isa除外)所以如果子类中新追加的实例变量的初值可以为0,则可以跳过子类的初始化。但是为了明确是否可以省略,最好为初值可为0的变量加上注释。

转载地址:http://gcwlo.baihongyu.com/

你可能感兴趣的文章
剑指offer学习笔记2
查看>>
面向对象
查看>>
动态分配的顺序线性表的十五种操作—C语言实现
查看>>
解决海量数据计算、降低企业成本的利器——MaxCompute
查看>>
JPEG编码
查看>>
github push403错误的处理
查看>>
正确理解ThreadLocal
查看>>
C# 文件流压缩解压
查看>>
Nginx学习笔记(二) Nginx--connection&request
查看>>
开发流程(升级)
查看>>
Android重启服务后收不到推送消息
查看>>
编码史记
查看>>
MyISAM转innodb后的参数设置优化
查看>>
网站部署之~阿里云系列汇总
查看>>
JavaWeb学习----JSP简介及入门(含Eclipse for Java EE及Tomcat的配置)
查看>>
iOS开发UI篇—无限轮播(功能完善)
查看>>
编译CDH Spark源代码
查看>>
为什么未来是全栈工程师的世界?
查看>>
Date、String、Timestamp之间的转换
查看>>
Tomcat heap 配置案例
查看>>