赞
踩
相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新!
⭐点赞⭐收藏⭐不迷路!⭐
使用 static
时需要注意以下几点:
break
语句用于终止当前循环或 switch
语句的执行,并跳出该循环或 switch
语句的代码块。continue
语句用于终止当前循环的本次迭代,并开始下一次循环的迭代。return
语句用于从当前方法中返回一个值,并终止该方法的执行。区别及作用:
break
用于结束循环或 switch
语句的执行,常用于循环中的条件达成时提前退出循环。continue
用于跳过当前循环的剩余部分,继续执行下一次循环的迭代,通常与条件语句一起使用。return
用于从方法中返回一个值,并终止方法的执行,常用于在方法中得到想要的结果后立即返回。要从多重嵌套循环中跳出,可以使用标签(label)和 break
语句的组合。具体步骤如下:
outerLoop:
。break
语句,例如 break outerLoop;
。break
语句时,程序会跳出标签所标记的外层循环。以下是一个示例:
outerLoop:
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
if (i * j > 6) {
System.out.println("Breaking at i = " + i + ", j = " + j);
break outerLoop; // 跳出外层循环
}
System.out.println(i + " * " + j + " = " + (i * j));
}
}
在上面的示例中,当 i * j
大于 6 时,会跳出外层循环,并打印跳出的位置。
区别:
面向对象的特征包括:
多态(Polymorphism) 是面向对象编程中的一个重要概念,指的是同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。
在Java中,多态是通过继承和方法重写来实现的。具体来说,多态包括两种形式:
示例:
class Animal { void sound() { System.out.println("Animal makes a sound"); } } class Dog extends Animal { @Override void sound() { System.out.println("Dog barks"); } } class Cat extends Animal { @Override void sound() { System.out.println("Cat meows"); } } public class Main { public static void main(String[] args) { Animal animal1 = new Dog(); Animal animal2 = new Cat(); animal1.sound(); // 输出:Dog barks animal2.sound(); // 输出:Cat meows } }
在上面的示例中,Animal
类有一个 sound()
方法,Dog
和 Cat
类分别重写了这个方法。在 Main
类中,创建了一个 Dog
对象和一个 Cat
对象,并用 Animal
类型的引用变量引用它们,通过这些引用变量调用 sound()
方法时,实际上调用的是对应子类中重写的方法,而不是 Animal
类中的方法,这就是运行时多态的体现。
这指的是SOLID原则,分别是:
抽象类(Abstract Class):
接口(Interface):
对比:
普通类:
抽象类:
区别:
在Java中,抽象类可以使用 final
修饰,但有一些限制:
final
。final
,因为 final
类不能被继承,而其他类需要继承这个抽象类来实现具体方法。示例:
// 可以声明为 final 的抽象类 final abstract class MyAbstractClass { abstract void myAbstractMethod(); } // 不能声明为 final 的抽象类 abstract class AnotherAbstractClass { abstract void anotherAbstractMethod(); void concreteMethod() { // 具体方法的实现 } } // 错误示例,final 类不能被继承 // final abstract class FinalAbstractClass { // abstract void finalAbstractMethod(); // }
总的来说,抽象类可以使用 final
修饰,但要注意其具体方法的情况
开源项目地址:https://gitee.com/falle22222n-leaves/vue_-book-manage-system
前后端总计已经 700+ Star,1W+ 访问!
⭐点赞⭐收藏⭐不迷路!⭐
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。