首页 > 代码库 > 对象的行为
对象的行为
我们查看方法的签名,就可以了解到调用一个方法时所需知道的一切。方法的签名不包含方法体内的任何语句,签名只是方法的声明部分。按照声明方法出现的顺序,分为修饰词、返回值类型、方法名、形式参数列表。在Java中,参数包括形参和实参。形参是定义方法所需变量,实参是调用方法所传递具体的值。当实际参数传递给形式参数时,实际参数的数据被复制给形式参数。在编程中,在方法调用之间复制数据的过程称为按值调用。
方法被调用时,程序流程被跳转到调用的方法。所有的方法调用都维护在调用栈的结构中。当前调用的方法位于调用栈的顶部,main()方法位于栈的底部,被第一个调用,有JVM调用。方法调用的执行有三种情况:
a、方法返回一个值。由return返回与定义的类型相同的基本类型或引用类型。
b、方法不返回一个值。返回值声明为void,方法体中没return。
c、抛出一个异常。
Java中允许方法被重载。当一个类也有两个到多个但不同参数列表的方法时,就是方法重载。参数列表不同可以是参数类型、数目、顺序不同。构造器是类中的一个特殊的方法,该方法在对象实例化时被调用。构造方法的作用是当对象实例化时,初始化成员变量。构造方法与方法不同的两个属性:
a、构造器的名称必须与类名相同;
b、构造器不能声明返回值,也不能返回void。
关键字this的使用:
a、this.***或this.***()代表每个对象本身的this引用;
b、this()代表调用同一个类中的其他构造器。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。