Java入门必备知识对象初始化、构造方法与接口解析
Java 的入门知识点,真的是基础里的基础。是对象初始化、构造方法还有接口这些,后面写代码全都要用上,没掌握真的寸步难行。比如你写个类,构造方法搞不清楚调用顺序,程序一跑全是空指针,调半天都不知道咋回事。
像对象的初始化,静态的、非静态的,执行顺序不一样,这里建议你实际跑一跑代码感受下。还有继承时的初始化顺序也挺关键,写父子类的时候要注意先后。
访问修饰符就更常用了,private
、protected
、public
三种,作用范围不同。尤其是protected
,你不试几次真不容易理解,建议直接写个父类子类跑一下。
接口和抽象类其实挺像的,但用法差别还蛮大的,前者更灵活一些,适合多重继承。想做规范接口设计的朋友一定要多练练。
还有final 关键字也常用,像final 变量
的初始化时机、final 方法
不能重写这些,真的是面试爱考内容。
想深入一点可以看看下面几个链接:
- Java 构造方法与属性初始化
- Java 访问修饰符习题
- 构造函数与垃圾回收详解
- Java 基础:动态初始化
如果你刚开始学 Java,强烈建议这些基础点别跳,边看边练,踩点坑也好。把这些搞熟了,后面 Spring、MyBatis 上手就快多了。
24KB
文件大小:
评论区