javaSE校招面试
1、简述抽象类与接口的区别
抽象类:体现的是is-a的关系,如对于man is a person,就可以将person定义为抽象类。
接口:体现的是can的关系,是作为模板实现的。如设置接口fly,plane类和bird类均可实现该接口。
一个类只能继承一个抽象类,但可以实现多个接口。
2、出现在java程序中的finally代码块是否一定会执行?
当遇到下面情况不会执行。
当程序在进入try语句块之前就出现异常时会直接结束。
当程序在try块中强制退出时,如使用System.exit(0),也不会执行
原创
2021-11-12 15:20:28 ·
396 阅读 ·
0 评论