文档章节

第01天OC语言(05):类与对象

lyh2017iOS
 lyh2017iOS
发布于 2017/07/10 00:52
字数 250
阅读 3
收藏 0

#####一、概念

/**
 1.类与对象的关系
     房图纸、房子的例子
     车图纸、汽车的例子
 
 2.如何设计一个类
     生活中描述事物无非就是描述事物的名称、属性和行为
     人:年龄、身高、体重
 3.如何分析一个类
     一般名称都是类
     拥有相同(或者类似)属性 (状态特征)和行为 (能干什么事)的对象都可以抽取成为一个类
 
 事物名称:僵尸
 属性: 颜色,几条腿
 行为:吃人,跑,跳
 
 事物名称:飞机
 属性:颜色,轮子,型号
 行为:飞.发射子弹
 
 事物名称:电脑
 属性:型号,CPU,键盘
 行为:开机,关机
 定义行为时的注意点:谁最清楚这个行为,那么该行为就属于谁
 
 事物名称:iPhone
 属性:颜色,型号,cpu,尺寸
 行为:打电话,发短信,上网
  
 */

#####二、代码

#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
    
    return 0;
}

© 著作权归作者所有

共有 人打赏支持
lyh2017iOS
粉丝 1
博文 357
码字总数 137380
作品 0
朝阳
私信 提问
OC1-OC面向对象新概念解释及其面向对象编程

一.C语言主要是面向过程,OC中开始大量使用面向对象。对于在以后的问题中有了面向对象和面向过程两种思考模式。就五子棋而言,面向过程是具体操作步骤,设计思路就是首先分析问题的步骤:1、...

小黑202
2016/07/15
0
0
Swift4.0基础知识回顾

简单介绍一下Swift Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序,Swift语言让应用开发更简单、更快、更稳定,确保最终应用有着更好的质量更多了解Swift可以去《The...

博行天下
2017/12/06
0
0
iOS 编写高质量Objective-C代码(二)

《编写高质量OC代码》已经顺利完成一二三四篇! 附上链接: iOS 编写高质量Objective-C代码(一) iOS 编写高质量Objective-C代码(二) iOS 编写高质量Objective-C代码(三) iOS 编写高质量...

MrLiuQ
08/13
0
0
Object-C基础-05-self关键字

一、Java中的this只能用在动态方法中,不能用在静态方法中 1.在动态方法中使用this关键字 public class Student { private int age; public void setAge(int age) { this.age = age; }} 在第...

Corwien
2016/03/17
20
0
iOS中@selector的runtime过程

大家都知道oc是动态语言,是runtime的,怎么体现他的动态性呢,今天用SEL来分析下,之前分享过钩子其实就可以看出来了,现在具体看看OC是怎么通过SEL找到函数的。 [self performSelector:@s...

余成海
2015/05/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

sed插入和附加文本基础使用

对于编辑器来说,在数据中增加行算是很基本的操作吧,sed有以下两个操作: 插入(insert)命令(i)会在指定行前增加一个新行 附加(append)命令(a)会在指定行后增加一个新行 还是用下面的文本来测...

woshixin
12分钟前
0
0
HIVE数据倾斜总结

在做Shuffle阶段的优化过程中,遇到了数据倾斜的问题,造成了对一些情况下优化效果不明显。主要是因为在Job完成后的所得到的Counters是整个Job的总和,优化是基于这些Counters得出的平均值,...

瑞查德-Jack
23分钟前
0
0
Pure-ftpd搭建FTP

12月11日任务 15.4 xshell使用xftp传输文件 15.5 使用pure-ftpd搭建ftp服务 使用pure-ftpd搭建FTP服务 轻量的ftp软件 安装pure-ftpd并修改配置文件 # pure-ftpd为epel扩展库里的软件[root...

robertt15
32分钟前
3
0
开源 serverless 产品原理剖析(二) - Fission

背景 本文是开源 serverless 产品原理剖析系列文章的第二篇,关于 serverless 背景知识的介绍可参考文章开源 serverless 产品原理剖析(一) - Kubeless,这里不再赘述。 Fission 简介 Fiss...

阿里云官方博客
38分钟前
2
0
Android面试整理(附答案)

面试,无非都是问上面这些问题(挺多的 - -!),聘请中高级的安卓开发会往深的去问,并且会问一延伸二。以下我先提出几点重点,是面试官基本必问的问题,请一定要去了解! 基础知识 – 四大组...

终端研发部
43分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部