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()代表调用同一个类中的其他构造器。

     

  • 相关阅读:
    CSS实现背景透明,文字不透明(兼容各浏览器)
    JQUERY SCROLL PATH自定义滚动路径
    Truffle3.0集成NodeJS并完全跑通(附详细实例,可能的错误)
    truffle的调用nodeJs的问题
    Truffle基础篇-Truffle做什么的?怎么安装?
    以太坊智能合约开发笔记
    day02 智能合约
    remix无法安装的解决方案
    基于eth快速发行自己的数字货币
    remix-ide的三种使用方式
  • 原文地址:https://www.cnblogs.com/xieh/p/3712806.html
Copyright © 2011-2022 走看看