杂谈6

Posted 上进小青年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了杂谈6相关的知识,希望对你有一定的参考价值。

1.初始化块分静态和动态块

   静态块只能初始化静态量,动态块可以初始化静态和动态量,静态初始化块先于动态初始化块

2.父类的默认构造器>子类的默认构造器,子类的默认构造器>父类的非默认构造器

3.父类的静态初始化块>子类的静态初始化块>父类的动态初始化块执行>子类的动态初始化块

4.当重写父类的构造函数时,若函数无super,则调用子类时也不会执行该函数,有super时就执行

5.在调用子类时,本来是不会运行父类重写的构造器,但是若存在super时就会运行

6.final变量的值不可更改,在子类中也不可以重写final方法

7.final方法可以重载,但是final类不能被继承

8.常量的声明方法public static final float PI=3.14F;(公共的,一出生就有的,不可更改的)

9.abstract:(1)抽象方法一定在抽象类中,抽象类中不一定有抽象方法

                   (2)抽象方法不可以由final定义

                   (3)抽象方法不可以在定义的抽象类中实现,必须在子类中实现

10.类与接口的关系叫实现

11.接口:(1)接口中的所有方法默认为抽象的,所有成员都是公共的

              (2)抽象类允许有常量和变量,接口中只允许有最终量

              (3)接口与接口关系extends

12.构造器私有后,该类在其他类中不可见

以上是关于杂谈6的主要内容,如果未能解决你的问题,请参考以下文章

XSS攻击杂谈

基础知识杂谈

杂谈8.py

开发随笔(杂谈)

Linux 杂谈

工位杂谈