zoukankan      html  css  js  c++  java
  • 对象的行为

      我们查看方法的签名,就可以了解到调用一个方法时所需知道的一切。方法的签名不包含方法体内的任何语句,签名只是方法的声明部分。按照声明方法出现的顺序,分为修饰词、返回值类型、方法名、形式参数列表。在Java中,参数包括形参和实参。形参是定义方法所需变量,实参是调用方法所传递具体的值。当实际参数传递给形式参数时,实际参数的数据被复制给形式参数。在编程中,在方法调用之间复制数据的过程称为按值调用。

      方法被调用时,程序流程被跳转到调用的方法。所有的方法调用都维护在调用栈的结构中。当前调用的方法位于调用栈的顶部,main()方法位于栈的底部,被第一个调用,有JVM调用。方法调用的执行有三种情况:

      a、方法返回一个值。由return返回与定义的类型相同的基本类型或引用类型。

      b、方法不返回一个值。返回值声明为void,方法体中没return。

      c、抛出一个异常。

      Java中允许方法被重载。当一个类也有两个到多个但不同参数列表的方法时,就是方法重载。参数列表不同可以是参数类型、数目、顺序不同。构造器是类中的一个特殊的方法,该方法在对象实例化时被调用。构造方法的作用是当对象实例化时,初始化成员变量。构造方法与方法不同的两个属性:

      a、构造器的名称必须与类名相同;

      b、构造器不能声明返回值,也不能返回void。

      关键字this的使用:

      a、this.***或this.***()代表每个对象本身的this引用;

      b、this()代表调用同一个类中的其他构造器。

     

  • 相关阅读:
    嵌入式系统编程和调试技巧
    使用Kotlin开发Android应用(II):创建新project
    2015 Multi-University Training Contest 2
    C#开发Unity游戏教程之游戏对象的属性变量
    Java开发project师案例-网络日志分析系统
    Flask
    Flask
    Flask
    Flask
    Flask
  • 原文地址:https://www.cnblogs.com/xieh/p/3712806.html
Copyright © 2011-2022 走看看