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

原创 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文件)修饰局部变量与全局变量


黑马程序员————OC面向对象_三大特性之继承与多态

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一、继承 有一个类A、类B,将类A的属性赋值于类B,那么类B继承类A ...

黑马程序员————枚举类型和数据结构

---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------    枚举类型 枚举常量...

黑马程序员—【Java基础篇】之语言基础———for嵌套循环练习题

------- android培训、java培训、期待与您交流! ---------    上篇分享和总结了Java语言基础程序流程控制和函数; 那么接下来我继续为大家分享for嵌套循环2道练习题。...
  • WL8721
  • WL8721
  • 2015年04月20日 20:11
  • 3298

黑马程序员————类加载器初步

一.类加载器及其委托机制的深入分析 类加载器是一个java对象(除了BootStrap它是javaVM提供的类加载器)。每个类加载器都应该有一个父类。                      类加载...
  • mu_jiao
  • mu_jiao
  • 2015年05月16日 23:26
  • 252

黑马程序员————接口和多态

接口 一.接口的定义: 接口可以被认为是一个特殊的抽象类。当抽象类中的方法都是抽象的,那么该类可以通过接口的形式来表示。接口使用interface来表示,子类中用implements实现。​​ ...

黑马程序员————JAVA之接口

------- android培训、java培训、期待与您交流! ----------             ------- android培训、java培训、期待与您交流! ----...

黑马程序员————多线程概述、同步死锁、线程控制、并发访问

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 多线程概述、同步死锁、线程控制、并发访问 一、多线程的概述 ...
  • lgplf
  • lgplf
  • 2015年06月14日 20:59
  • 471

黑马程序员————面象对象的基本知识要点

面象对象的基本知识要点 一:类   1.类的声明及实例化    类是面向对象关键,可以说没有类就没有对象;     类具有两个优点,     首先,他允许封装;即将数据和方法封装起来使得这方面的信息...

黑马程序员————JAVA之枚举

枚举

黑马程序员————集合2(day17)

---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------     集合2 l  Colle...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员————第十八天
举报原因:
原因补充:

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