• 第5章 初始化与清理


    1.构造函数

      构造函数名与类名相同,若不手动添加,则会生成一个无参构造器(方法),若手动添加,则不会生成无参构造器

    2.方法重载

      方法重载就是 方法名 相同,执行方法体不同的函数。

      每一个重载方法都有一个独一无二的参数类型列表,java就是根据它们来区分执行哪个方法体的。

      如:void f(){ System.out.pringln(" f() ")}

        void f(int i){ System.out.pringln(" f(int) ")}

        void f(char x){ System.out.pringln(" f( char) ")}

      注意:不能以返回值来区分重载的方法。

      如:void f(){};

        int f(){ return 1;}

      执行 f() 时,此时 Java 便无法知道该调用哪个方法了。

    3.初始化顺序

      3.1 在类的内部,变量定义的先后顺序决定了初始化顺序。

      3.2 先初始化静态变量(static),后初始化其他变量。

      3.3 静态变量只初始化一次。

      3.4 先对属性值进行默认赋值,然后再初始化构造函数。

  • 相关阅读:
    git常用命令及多人协同开发及遇到的问题
    LightOJ
    LightOJ
    LightOJ
    LightOJ
    LightOJ
    LightOJ
    LightOJ
    LightOJ
    Codeforces Round #604 (Div. 2) E. Beautiful Mirrors
  • 原文地址:https://www.cnblogs.com/fzly-88/p/7841162.html
Copyright © 2020-2023  润新知