`
cocca883
  • 浏览: 31563 次
社区版块
存档分类
最新评论

对象的行为

 
阅读更多

一、栈  的执行顺序为: 先进后出

 

二、方法的申明有以下几个部分:

 

1、访问修饰符

2、可选修饰符

3、返回值

4、方法名

5、形参列表

6、抛出的异常列表

 

三、JAVA中只有值传递,没有引用传递。

不管传递给方法的实际参数是什么类型,相关的形式参数都会得到该数据的一份拷贝,这就是按值传递的工作原理。

 

四、局部变量在调用栈中分配内存,当方法执行完成后,这些变量就被抛弃。

 

五、封装分为:组装和信息隐藏

 

六、如果我们想给方法传递的数据是一个很大的对象,那么我们传递的是对象的引用,不是对象被传入。

 

七、方法的重载:一个类有多个同名的方法,但每个方法的参数列表必须不同(个数不同、类型不同、顺序不同)。

其中返回值的类型不影响是否重载。

 

八、构造方法:只有对象被实例化里才调用构造方法。

 

构造方法与普通方法的不同之处在于:

1、构造方法的名称必须与类的名称相同。

2、构造方法不能申明返回值,也不能返回VOID 。

 

构造方法的四个作用:

1、在堆内存中划分空间。

2、在这个空间中划分属性。

3、对属性进行初始化。

4、执行在构造方法中的其它代码。

 

如果我们没有单独写构造方法,则编译器会自动为我们添加一个默认的构造器。此构造器形参列表为空,并且什么都不执行。

 

九、如果一个构造方法用this 关键字来调用本类中的其它构造方法,那么这个 this 语句必须是本构造方法的第一行,否则,会产生一个编译器错误。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    第四章示例代码__自定义对象行为

    第四章示例代码__自定义对象行为 第四章示例代码__自定义对象行为 第四章示例代码__自定义对象行为

    基于依赖性分析的对象行为协议逆向恢复*) (2008年)

    对象行为协议对于理解对象行为语义、对象行为验证、测试以及指导其他开发者正确使用对象所提供的外部行为都有十分重要的意义。然而在很多遗产系统中,对象行为协议常常缺失或随着长期的代码维护而出现不一致。针对这...

    设计模式可复用面向对象软件的基础.zip

    5.8 STATE(状态)—对象行为型模式 201 5.9 STRATEGY(策略)—对象行为型 模式 208 5.10 TEMPLATE METHOD(模板方法) —类行为型模式 214 5.11 VISITOR(访问者)—对象行为型 模式 218 5.12 行为模式的讨论 228 ...

    一种时变的随机马氏移动对象行为仿真模型

    在随机环境虚拟构建基础上,提出了基于马氏随机过程的时变移动对象行为仿真模型构建方法。针对随机路径网、移动对象速度可变、路径选择随机的复杂随机行为建立了新模型,在分析移动对象运动方程和时间采集关系的基础...

    设计模式:可复用面向对象软件的基础--详细书签版

    5.8 state(状态)—对象行为型模式 201 5.9 strategy(策略)—对象行为型 模式 208 5.10 template method(模板方法) —类行为型模式 214 5.11 visitor(访问者)—对象行为型 模式 218 5.12 行为模式的...

    设计模式--可复用面向对象软件的基础

    5.1 CHAIN OF RESPONSIBIL ITY(职责链)——对象行为型模式 5.2 COMMAND(命令)——对象行为型模式 5.3 INTERPRETER(解释器)——类行为型模式 5.4 ITERATOR(迭代器)——对象行为型模式 5.5 MEDIATOR(中介者)...

    设计模式可复用面向对象软件的基础.

    5.8 STATE(状态)—对象行为型模式 201 5.9 STRATEGY(策略)—对象行为型 模式 208 5.10 TEMPLATE METHOD(模板方法) —类行为型模式 214 5.11 VISITOR(访问者)—对象行为型 模式 218 5.12 行为模式的讨论 228 ...

    设计模式:可复用面向对象软件的基础

    5.8 STATE(状态)—对象行为型模式 201 5.9 STRATEGY(策略)—对象行为型 模式 208 5.10 TEMPLATE METHOD(模板方法) —类行为型模式 214 5.11 VISITOR(访问者)—对象行为型 模式 218 5.12 行为模式的讨论 228 ...

    一种基于分支条件的对象状态机自动提取方法

    摘 要:对象行为协议对于辅助其他开发者理解并正确使用对象所提供的外部行为具有十分重要的意义。然而相关文档 却常常缺失或存在不一致,需要通过逆向分析的方法进行恢复。针对这一问题,本文提出了一种基于驱动执行...

    《设计模式可复用面向对象软件的基础》

    行为模式 1475.1 CHAIN OF RESPONSIBIL ITY(职责链)—对象行为型模式 1475.2 COMMAND(命令)—对象行为型模式 1545.3 INTERPRETER(解释器)—类行为型模式 1625.4 ITERATOR(迭代器)—对象行为型模式 1715.5 ...

    第17章_职责链模式.ppt

    行为型模式分为类行为型模式和对象行为型模式两种: 类行为型模式:类的行为型模式使用继承关系在几个类之间分配行为,类行为型模式主要通过多态等方式来分配父类与子类的职责。 对象行为型模式:对象的行为型模式则...

    写给大家看的面向对象编程书(第3版).[美]Matt Weisfeld(带详细书签).pdf

    1.3.2 对象行为 6 1.4 类到底是什么 9 1.4.1 类是对象模板 9 1.4.2 属性 11 1.4.3 方法 11 1.4.4 消息 11 1.5 使用UML完成类图建模 12 1.6 封装和数据隐藏 12 1.6.1 接口 12 1.6.2 实现 13 1.6.3 接口/...

    基于云模型移动对象行为识别算法评价

    基于云模型移动对象行为识别算法评价

    面向对象的概念的Object表单设计与应用.docx

    ( 2)对象方法:对象方法是描述对象行为的过程。 2.类 类是对一类相似对象的性质描述,这些对象具有相同种类的属性以及 方法 3.子类与继承 在面向对象的方法里, 继承是指在基于现有的类创建新类时, 新类继承了...

    校园二手交易平台-基于UML面向对象分析与设计.docx

    内容包括:校园二手交易平台需求分析、校园二手交易平台用例图、校园二手交易平台用例文档、校园二手交易平台活动图、校园二手交易平台状态图、校园二手交易平台时序图、校园二手交易平台类图、校园二手交易平台组件...

    网络科技信息中的知识对象行为识别方法

    网络科技信息中的知识对象行为识别方法

    (行为型模式) Strategy 策略模式

    C#面向对象设计模式 (行为型模式) Strategy 策略模式 视频讲座下载

    AOBA:在普遍的城市管理中识别对象行为

    AOBA:在普遍的城市管理中识别对象行为

    停车场管理系统(软件建模)

    (3)行为图:描述跨越多个用例的对象行为(数据操作功能),包括活动图和状态图。 1)活动图:描述多用例和多对象的复杂行为及活动间的约束关系;或者说,描述复杂行为中的活动及其执行顺序。 2)状态图:描述单个...

Global site tag (gtag.js) - Google Analytics