牛客网Java错题总结(5)

目录

一、继承

二、static关键字

三、类的加载顺序(第二次错)


一、继承

解析:

注意:扩展即为extends,就是继承

Java只支持单继承,实现多重继承可以通过以下方式:

  • 实现多个接口
  • 扩展(extends)一个类,实现一个或多个接口
  • 通过内部类继承其他类

二、static关键字

解析:

被static修饰的变量称为静态变量,静态变量属于整个类,

而局部变量属于方法,只在该方法内有效,所以static不能修饰局部变量

所以程序有编译错误!!!!

三、类的加载顺序(第二次错)

解析:

类的加载顺序:

  1. 父类静态代码块
  2. 子类静态代码块
  3. 父类构造代码块
  4. 父类构造函数
  5. 子类构造代码块
  6. 子类构造方法

总结:先静态后非静态,先父类后子类。

猜你喜欢

转载自blog.csdn.net/weixin_39478524/article/details/115046732