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.
每个对象均有一个类型。
同一类型的所有对象均可以接收同样的消息。
1、方法名、参数、返回值相同。
2、子类方法不能缩小父类方法的访问权限。
3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。
4、存在于父类和子类之间。
5、方法被定义为final不能被重写。
overload(重载)
1、参数类型、个数、顺序至少有一个不相同。
2、不能重载只有返回值不同的方法名。
3、存在于父类和子类、同类中。
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、存在于父类和子类、同类中。
相关文章推荐
- Chapter 3 Introduction to Objects and Input/Output
- Chapter 1:Introduction to objects
- Introduction to Algorithm - Summary of Chapter 7 - Quicksort
- Introduction to Algorithm - Summary of Chapter 2(0) - Getting started
- Chapter 01—Introduction to R
- Chapter 6. Introduction to ASP.NET
- 第一章: Introduction to Objects
- Chapter 15 Introduction to Auto Layout
- Introduction to Algorithm( chapter 9 and 10)
- PROGRAMMING THE WORLD WIDE WEB Chapter 2 Introduction to HTML
- OpenGL ES2.0 Programming Guide - chapter 3:An introduction to EGL
- Introduction to Regular Expressions(Chapter 1 of Mastering Regular Expressions)
- Introduction to Algorithms Chapter 13: Red Black Tree
- Chapter1 Introduction to Databases
- Linker and Libraries Guide Chapter 1 Introduction to the Solaris OS Link Editors
- LKD: Chapter 9 An Introduction to Kernel Synchronization
- Chapter -01 Introduction to PL/SQL
- Introduction to Schema Objects
- Introduction To Objects
- Introduction to Algorithm - Summary of Chapter 2(2) - Merge Sort