java基础知识回顾2

来源:互联网 发布:如何找到网络水军 编辑:程序博客网 时间:2024/05/15 23:43

构造函数:
当类被实例化的时候,构造函数会被调用。我们可以像重载函数一样的重载构造函数。
当我们没有声明构造函数的时候,会默认的创建构造函数。

java不支持多重继承,但是可以实现多个接口。

接口和抽象类的区别是什么?

  1. 列表内容
  2. 一个类可以实现多个接口,但是不能继承多个抽象类。
  3. 抽象类可能会有抽象方法,但可能有非抽象方法。而接口,只有抽象方法。
  4. 一个类如果实现接口,必须得实现接口中的所有方法。而一个抽象类被另一个抽象类继承,就不用实现里- 面的抽象方法。而如果不是抽象类继承的,那必须实现抽象方法。
  5. 接口默认为public,而抽象类,可以public protected private。
  6. 接口声明的变量默认为final,抽象类可包含非final变量。
0 0
原创粉丝点击