zoukankan      html  css  js  c++  java
  • Java方法

    概念

    1)方法是对现实中过程及变化的抽象
    2)将功能相似的代码抽取出来,定义为方法,可以提高代码重用性,精简代码结构

    有无返回

    1)无返回:用关键字void进行定义
    2)有返回:需要在方法头部声明返回类型,并在方法体内用return关键字返回对应类型对象。

    • 返回值可以为null
    • 返回值类型可以是声明类型及其子类

    参数列表

    1)如果没有参数,则方法名后为一个空括号
    2)如果有参数,则需要在方法名后声明参数类型,并在调用时传入对应类型的参数值

    • 声明参数称为形参,传入值称为实参
    • 实参值可以为null
    • 实参值类型可以是形参类型及其子类

    重载

    重载即多个方法的方法名相同,参数列表不同,根据实际传入的值的情况调用不同方法。
    参数列表不同:指参数个数不同,或者类型排列顺序不同。

    构造方法

    构造方法:用来进行对象初始化,在对象创建的时候被调用。其没有返回值,也不用void声明,方法名与类名相同。
    1)默认构造方法
    如果没有显式声明,则编译器会默认创建。

    public 类名(){}
    

    2)显式声明

    • 构造方法也有重载机制。
    • 如果进行了显示声明构造方法,那么编译器就不会创建默认构造方法。而还想使用默认构造方法,则必须再显式对其声明。
  • 相关阅读:
    luoguP1558 色板游戏
    Tyvj1147
    Tyvj1147
    带修改的莫队(日常普及知识)
    带修改的莫队(日常普及知识)
    luoguP1903 数颜色(通过一道题认识带修改莫队)
    luoguP1903 数颜色(通过一道题认识带修改莫队)
    108.虚函数表原理(获取虚函数)
    104.virtual虚函数多态与异构数据结构
    106.多态与虚函数
  • 原文地址:https://www.cnblogs.com/heibaimao123/p/13764120.html
Copyright © 2011-2022 走看看