OC学习三

OC学习笔记
1.OC中类的声明及实现
类的的声明与Java中使用的关键字不同不是使用Class而是使用@interface
类的命名规范:有意义,驼峰标识,首字母大写
属性的命名规范:以下划线_开头第一个单词的首字母以小写开头
EX
 
 
 
 
 
 
 
 
 
 
 
 
 
@public可以让Car对象的wheelsspeed属性被外界访问
 
加上:NSObject的目的是让Car类具备创建对象的能力
 
-(减号表示的是对象方法)需要类实例化后才能调用且OC中方法的调用与Java中不同Java中采用的是.点语法而OC中采用的是 [对象 方法名]
 
OC中方法的声明和实现实在两个文件中实现的.h中负责声明.m文件中负责实现
属性的声明一定要在@interface的一对花括号里而方法的声明要在花括号外@end
声明部分
@interface 类名:NSObject
{
属性/类所具有的特性
}
方法标识符(返回值类型)方法名:(参数类型)参数名;
@end
实现部分
@implementation类名
方法标识符(返回值类型)方法名:(参数类型)参数名{
方法体
}
@end
注意:
成员变量不能在 { } 中进行初始化,不能直接拿出去访问
方法不能当做函数一样调用
OC中调用方法 [对象名 方法名]
成员变量/方法不能用static等关键字修饰
类的实现@implemention    @end可以写在main函数后面
 
如果类的声明和实现都写在同一处时当前面的的类使用后面的类是要在前面写上@Class 类名
 
 
@interface就好像暴露在外面的时钟表面
@implementation就好像隐藏在时钟内部的构造实现
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2.创建对象
 
 
 
 
 
 
[Car new] 每次都会创建出新的对象,并且返回对象的地址所以应该用一个指针变量保存对象的地址
Car *c = [Car new];
用一个指针变量c指向内存中的Car对象
设置车子对象的属性
跟用指向结构体的指针访问结构体属性一样,用->
c->wheels = 3;
c->speed = 300;
创建多个Car对象
分别只设置wheelsspeed属性
Car *c1 = [Car new];
c1->wheels = 4;
Car *c2 = [Car new];
c2->speed = 250;
[c1 run];
1个赋值给另一个,然后修改属性
Car *c1 = [Car new];
c1->wheels = 4;
c1->speed = 250;
Car *c2 = c1;
c2->wheels = 3;
[c1 run];
 
3.面向对象封装的好处
更加接近人类的思考方式
只需要关注对象,不需要关注步骤
 
4.对象与函数参数
对象成员变量作为函数参数
指向对象的指针作为函数参数
修改指向对象的成员
修改指针的指向(指向某对象的指针及指针的指针)
5.OC方法和函数的区别
5.1 OC方法只能声明在@interface@end之间,只能实现在@implementation@end之间 也就是说OC方法不能独立于类存在
5.2 函数不属于类跟类没有关系
 
6.Oc方法的注意事项
没有@interface,只有@implementation,也是能成功定义一个类的
 
 
 
 
 
 
 
7.方法
 
 
方法调用
 
 
带一个参数的方法
 
 
 
 
 
 
 
 
方法调用
 
带多个参数的方法
 
 
 
 
方法调用
 
方法名注意
冒号也是方法名的一部分
同一个类中不允许两个对象方法同名
 


资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在当今的软件开发领域,自动化构建与发布是提升开发效率和项目质量的关键环节。Jenkins Pipeline作为一种强大的自动化工具,能够有效助力Java项目的快速构建、测试及部署。本文将详细介绍如何利用Jenkins Pipeline实现Java项目的自动化构建与发布。 Jenkins Pipeline简介 Jenkins Pipeline是运行在Jenkins上的一套工作流框架,它将原本分散在单个或多个节点上独立运行的任务串联起来,实现复杂流程的编排与可视化。它是Jenkins 2.X的核心特性之一,推动了Jenkins从持续集成(CI)向持续交付(CD)及DevOps的转变。 创建Pipeline项目 要使用Jenkins Pipeline自动化构建发布Java项目,首先需要创建Pipeline项目。具体步骤如下: 登录Jenkins,点击“新建项”,选择“Pipeline”。 输入项目名称和描述,点击“确定”。 在Pipeline脚本中定义项目字典、发版脚本和预发布脚本。 编写Pipeline脚本 Pipeline脚本是Jenkins Pipeline的核心,用于定义自动化构建和发布的流程。以下是一个简单的Pipeline脚本示例: 在上述脚本中,定义了四个阶段:Checkout、Build、Push package和Deploy/Rollback。每个阶段都可以根据实际需求进行配置和调整。 通过Jenkins Pipeline自动化构建发布Java项目,可以显著提升开发效率和项目质量。借助Pipeline,我们能够轻松实现自动化构建、测试和部署,从而提高项目的整体质量和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值