Java基础面试题
stay_2003
编程是爱好
展开
-
接口和抽象类有什么区别?
我们写了很多类,发现他们之间,有很多的代码可以复用,因此将公共逻辑封装成一个抽象类,减少代码冗余。我们知晓某一行为,于是基于这些行为的约束定义了接口,一些类需要有这些行为,因此实现对应的接口。指的是先有一些类,才抽象了共同父类。接口和抽象类在设计动机上有所不同。指的是先约定接口,再实现。原创 2024-08-27 20:13:57 · 154 阅读 · 0 评论 -
Java中的参数传递是按值传递还是按引用传递?
基本数据类型:包括 int、float、double、char、boolean等,存储在栈中。在Java中,参数传递只有按值传递,不论是基本类型还是引用类型。引用数据类型:包括所有的对象和数组,存储在堆中。原创 2024-08-27 20:07:39 · 108 阅读 · 0 评论 -
Java多态核心和使用?
接口的实现:接口定义了一组方法,任何实现该接口的类都需要提供这些方法 具体实现。方法重写:当子类继承父类时,可以重写父类中的某些方法,以提供不同实现。”,程序设计更灵活、更有拓展性。原创 2024-08-27 19:58:31 · 47 阅读 · 0 评论