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 的方法不能被重写,但是能够被再次声明。
  • 重写的方法能够抛出任何非强制异常,无论被重写的方法是否抛出异常。但是,重写的方法不能抛出新的强制性异常,或者比被重写方法声明的更广泛的强制性异常,反之则可以。
  • 构造方法不能被重写。
  • 如果不能继承一个类,则不能重写该类的方法。

函数重载的规则

  • 被重载的方法必须改变参数列表(参数个数或类型不一样);
  • 被重载的方法可以改变返回类型;
  • 被重载的方法可以改变访问修饰符;
  • 被重载的方法可以声明新的或更广的检查异常;
  • 方法能够在同一个类中或者在一个子类中被重载。
  • 无法以返回值类型作为重载函数的区分标准。

 

posted @ 2021-02-05 13:35  别无所求---  阅读(51)  评论(0编辑  收藏  举报