OC面向对象
来源:互联网 发布:wps h5是什么软件 编辑:程序博客网 时间:2024/06/06 06:42
OC面向对象
1、自定义构造函数:
意义:在创建一个对象的同时,为这个对象赋一个初值
目的:传参
注意:
(1)initWith “W”一定要大些
(2)如果没有使用initWith或者W小写,系统不认为它是一个构造函数
2、OC函数(方法):
(1)不需要传参的公式:
- (返回值类型)方法名{
具体的执行代码
}
(2)需要传参的函数
写带参数的函数的目的就是为了同调用的地方得到一个值。
公式:
- (返回值类型)方法名:(参数类型)参数名 方法名:(参数类型)参数名 方法名:(参数类型)参数名{
具体的执行代码
}
例子:创建一个班级类,班级类有开班会的功能,初始化一个iOS班,让iOS班开班会
// 如果需要让这个行为在外部类能够使用,需要在接口文件里面去声明
#import <Foundation/Foundation.h>
@interface Classes : NSObject
- (void)sportsMeet;
@end
这个方法的具体作用:
#import “Classes.h”
@implementation Classes
- (void)sportsMeet{
NSLog(@“iOS班级开班会啦!”);
}
@end
#import <Foundation/Foundation.h>
// 使用类创建一个对象,先导入这个类的接口文件(.h文件)
#import “Classes.h”
// main函数是一个应用程序的入口
int main (int argc, const char * argv[]) {
@autoreleasepool {
// alloc:是为对象分配一块内存空间
// init:具体创建这个对象的过程,也叫实际化,初始化,这个函数又叫构造函数
// 创建一个对象的公式:类名 *对象名 = [[类名 alloc] init];
Classes *iOSClasses = [[Classes alloc] init];
[iOSClasses sportsMeet];
// 类是对事物的一个高度抽象,可以使用一个类创建随你喜欢这么多个的对象
// 每一个对象和另外一个都不是同一个东西
}
return 0;
}
- OC面向对象
- OC之面向对象
- OC--面向对象初识
- oc面向对象概述
- OC面向对象思想
- OC之面向对象
- OC面向对象特性
- ④--OC面向对象
- OC面向对象
- OC面向对象
- OC面向对象总结
- OC面向对象
- OC面向对象
- oc面向对象
- [TwistedFate]OC面向对象
- oc的面向对象
- OC-1-面向对象
- OC-1-面向对象
- Linux GCC升级4.8.2 支持C++11 (CentOS)
- SVN --- 团队开发
- thinkphp相关积累
- UIWindow & UIWindowLevel笔记
- 关于新手学习心态的体会:聚焦
- OC面向对象
- 如何用JS弹出“有输入框并带有是、否、取消按钮”的对话框。
- iOS 系统相机的调用
- linux 安装 apr
- LeetCode 之 Pascal's Triangle — C++ 实现
- 配置Log4j(很详细)
- char **的用途
- Leetcode_219 Contains Duplicate II
- 输入一棵二叉树,判断该二叉树是否是平衡二叉树。