OC 学习回顾一
来源:互联网 发布:唯一网络王宇杰简介 编辑:程序博客网 时间:2024/05/01 04:37
//
// main.m
// 前期回顾
#import <Foundation/Foundation.h>
int main(int argc,const char * argv[]) {
/*
1. 什么是面向对象
找对象使用对象的方法(功能)
关注的是完成需求需要什么对象,而不是需要什么步骤。
2. 对象
3. 什么是类
类就是用来描述对象的共性特征
主要用于描述对象的属性和行为
4. 如何定义一个类
4.1 类的声明
类的声明的目的:告诉系统我们这个类有哪些属性和行为
类名:首字母大写
:NSObject为了让我们的类具备创建对象的能力,也就是可以使用new方法
@interface : NSObject
{
属性,一般以下划线开头
}
方法:必须写到大括号外面
@end
4.2 类的实现
@implementation 类名
方法的实现
@end
5. 创建对象
想创建对象就是给类发一个new消息:开创存储空间,初始化属性,返回地址
类名 *p = [类名 new];
5.1 发消息 [类名/对象方法];
6.修改对象的属性值和获取对象的属性
因为类的本质是一个结构体,,所以我们是用一个指向结构体的指针存储对象的地址,所以我们可以通过指正的方式来操作对象
p->属性名称 =值;//对象的属性默认是受保护的,必须把属性变成公开的才可以直接访问@public
7.类中可以定义两种方法:对象方法和类方法
7.1 对象方法:以-开头,可以直接访问对象的属性,必须使用对象调用
7.2 类方法:以+开头,不能直接访问对象的属性,必须使用类调用
7.3 方法定义的注意点:使用驼峰法命名,数据类型必须用()括起来,方法中每个参数前面必须加上:,:也是方法名的一部分。
*/
return 0;
}
- OC 学习回顾一
- OC 学习历程回顾
- OC学习(一)
- OC学习一
- OC学习笔记一
- 回顾机器学习、深度学习(一)
- OC学习总结(一)
- OC学习总结(一)
- OC runtime学习笔记一
- OC重要知识点回顾
- Jdbc的学习回顾(一)
- Material Design学习回顾(一)
- swift 基础学习回顾(一)
- OC学习笔记一---第一个OC程序
- OC学习笔记五---OC特有语法一
- OC基础回顾(一)Objective-C是对C语言的扩展
- 一 :ios学习笔记 OC入门1
- 黑马程序员-OC语言基础学习(一)
- CentOS7下安装apache+php5+mariaDB
- P2P网贷行业的新征程
- EXIST、RETURN、CONTINUE、GOTO的区别
- springmvc 与 Struts 2 比较
- Ubuntu上运行swift
- OC 学习回顾一
- 积累一些常用的功能的代码片段。持续更新
- 正版Minecraft的安装
- 电子老鼠闯迷宫
- 1.opencv中的绝对路径问题
- 殊珠子 php Excel文件导入 Spreadsheet_Excel_Reader
- iOS程序设计心得总结(三)应用层设计
- swift实现提示框第三方库:MBProgressHUD
- 希尔排序