zoukankan      html  css  js  c++  java
  • JAVA基础知识点整理(一)

    基本数据类型---八种

    • byte---字节型    8位      1字节
    • short---短整型   16位     2  字节
    • int---整型       32位     4字节
    • long---长整型    64位     8 字节
    • float---单精度浮点型    32位  4字节
    • double---双精度浮点型   64位  8 字节
    • boolean---布尔类型   1个字节
    • char---字符类型   2个字节

    函数重写的规则

    • 参数列表与被重写方法的参数列表必须完全相同。
    • 返回类型与被重写方法的返回类型可以不相同,但是必须是父类返回值的派生类
    • 访问权限不能比父类中被重写的方法的访问权限更低。
    • 声明为 final 的方法不能被重写。
    • 声明为 static 的方法不能被重写,但是能够被再次声明。
    • 重写的方法能够抛出任何非强制异常,无论被重写的方法是否抛出异常。但是,重写的方法不能抛出新的强制性异常,或者比被重写方法声明的更广泛的强制性异常,反之则可以。
    • 构造方法不能被重写。
    • 如果不能继承一个类,则不能重写该类的方法。

    函数重载的规则

    • 被重载的方法必须改变参数列表(参数个数或类型不一样);
    • 被重载的方法可以改变返回类型;
    • 被重载的方法可以改变访问修饰符;
    • 被重载的方法可以声明新的或更广的检查异常;
    • 方法能够在同一个类中或者在一个子类中被重载。
    • 无法以返回值类型作为重载函数的区分标准。
  • 相关阅读:
    CF949C Data Center Maintenance 题解
    P1438 无聊的数列 题解
    CF620E New Year Tree 题解
    结构体优先队列的定义
    CF464E The Classic Problem 题解
    CF427C Checkposts
    CF161D Distance in Tree 题解
    P4375 [USACO18OPEN]Out of Sorts G 题解
    SCI, SCIE, 和ESCI的区别
    Matlab画图中图的方法
  • 原文地址:https://www.cnblogs.com/sheng-se/p/14377236.html
Copyright © 2011-2022 走看看