您的位置:首页 > 移动开发 > Objective-C

chapter 1 Introduction to objects

2010-06-28 22:19 323 查看
OOP五大特点:

everything is an object.所有的均是对象

每一个程序均是由对象组成,对象之间相互传递消息。

每一个对象均由其它的对象组合而成自己的存储???each object has its own memory made up of other objects.

每个对象均有一个类型。

同一类型的所有对象均可以接收同样的消息。

overload和override的区别 (zz)

override(重写)
1、方法名、参数、返回值相同。
2、子类方法不能缩小父类方法的访问权限。
3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。
4、存在于父类和子类之间。
5、方法被定义为final不能被重写。
overload(重载)
1、参数类型、个数、顺序至少有一个不相同。
2、不能重载只有返回值不同的方法名。
3、存在于父类和子类、同类中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: