黑马程序员————第十八天

原创 2015年07月08日 09:45:45

------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

类方法

1.类方法的调用与堆区无关  不需要分配空间

2.类方法可以父类继承而来,自雷可重写类方法

3.声明与实现和对象方法相同

4.类方法不能调用自身

在类方法中不允许调用成员变量

对象方法可使用成员变量,使用当前对象,或者其他对象的方法


OC类方法的应用场景:不需要使用成员变量



匿名类的使用方法

1.使用匿名类访问成员变量(只能访问一次)

[Car new]->speed=250;

2.使用匿名类可调用方法

[[Car new] star];

[[Car alloc] init]等价于[Car new]



封装

设置实例变量 (setter) 访问实例变量(getter)

set命名规范

1.方法以set开头

2.set后跟成员变量名,首字母大写。例如:setName

3.返回值一定为void

4形参与成员名不能一样,(成员前家_)

5.一定要接收一个参数,且类型相同。


get命名规范

1.一定有返回值,类型与成员一致

2.方法名与成员名一样

3.不接收参数



依赖关系

A对象作为B对象的局部变量或方法形参,B依赖于A


低耦合:当修改一个对象对其他影响比较小

高内聚:一个对象仅仅做自己相关的事情


!!!!!OC中没有方法重载



OC中static关键字使用


OC不允许static修饰成员变量

也不能修饰方法


在C中没有初始化的静态变量存在BSS段如果已经初始化了存在数据区


static可在方法的实现中(.m文件)修饰局部变量与全局变量


黑马程序员--- 学习笔记(第十八天)

System系统类 in:标准输入流  默认键盘 out:标准输出流 默认控制台 arrayCopy();复制数组 exit();结束程序 currentTimeMills();获取...
  • u012422158
  • u012422158
  • 2014年04月12日 13:11
  • 615

黑马程序员--第十八天:IO流第一天

---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------   //18-1 imp...
  • F781492604
  • F781492604
  • 2013年06月08日 01:32
  • 399

黑马程序员骗局

最近看到网上的一篇帖子:“传智播客旗下黑马程序员就业骗局,企业封杀遇到了骗子培训” 。    黑马程序员面对诋毁,诽谤,真的想置之不理,让谣言自生自灭。看看那篇帖子的发布时间大概在2013年或者2...
  • itcast_cn
  • itcast_cn
  • 2016年09月05日 15:22
  • 3371

黑马程序员-java就业面试题大全(持续更新)

1、一个"java"源文件中是否可以包含多个类()?
  • zj3911507
  • zj3911507
  • 2014年06月20日 16:32
  • 1949

黑马程序员--IOS基础第十八天(OC)

 1、类方法 1)什么是类方法 对象方法: -(返回值类型)方法名:(形参的类型)形参名; 类方法 +(返回值类型)方法名:(形参的类型)形参名; 2)类方法怎么去定义 +(返...
  • dushoupeng
  • dushoupeng
  • 2015年07月15日 11:08
  • 168

【黑马程序员】集合框架(四)Collections 第十八天

-------  android培训、java培训、java学习型技术博客、期待与您交流! ---------- 知识点 10)Collections(Sort) /* * sor...
  • yi_remember
  • yi_remember
  • 2013年03月26日 22:10
  • 684

黑马程序员--Spring框架方方面面之…

--------
  • li951418089
  • li951418089
  • 2015年12月24日 10:25
  • 614

黑马程序员:Java学习路线大揭秘连载2-JavaWeb篇!

编程语言Java,已经21岁了。从1995年诞生以来,就一直活跃于企业中,名企应用天猫,百度,知乎......都是Java语言编写,就连现在使用广泛的XMind也是Java编写的。Java应用的广泛已...
  • itcast_cn
  • itcast_cn
  • 2016年10月18日 17:44
  • 1477

黑马程序员前端培训深圳首期班火爆开班

黑马程序员在北京开设前端学科以来,其火爆程度远远超出了预期。面对市场的强烈需求,黑马程序员前端学院历时三年研发的大前端课程火爆登陆深圳,受到广大学员的热烈追捧,于2016年8月8日正式在深圳校区开班,...
  • itcast_cn
  • itcast_cn
  • 2016年08月12日 11:16
  • 2158

传智播客黑马程序员28期JavaEE基础及就业班视频教程

日期 课程(空内容代表放假) 2016/5/23 星期一 开学典礼()     2016/5/24 星期二 HTML实战...
  • qq_38472018
  • qq_38472018
  • 2017年04月29日 11:59
  • 354
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员————第十八天
举报原因:
原因补充:

(最多只允许输入30个字)