文章 2024-08-21 来自:开发者社区

Java面向对象面试题总结(上)

一、重写和重载 在Java中,重写(Override)和重载(Overload)是面向对象编程中两个非常重要的概念,它们都与方法的定义和调用有关,但两者有着本质的区别。 1、重写(Override) 重写是子类对父类中继承来的方法进行重新定义(也就是方法签名...

文章 2022-12-11 来自:开发者社区

85. 谈谈Java面向对象设计的六大原则,中高级面试常问

85. 谈谈Java面向对象设计的六大原则,中高级面试常问这篇文章主要讲的是面向对象设计中,我们应该遵循的六大原则。只有掌握了这些原则,我们才能更好的理解设计模式。我们接下来要介绍以下6个内容。单一职责原则——SRP开闭原则——OCP里式替换原则——LSP依赖倒置原则——DIP接口隔离原则——ISP迪米特原则——LOD单一职责原则单一职责原则的定义是就一个类而言,应该仅有一个引起他变化的原因。也....

文章 2022-05-19 来自:开发者社区

【Java 面向对象,2021最后一次Java面试 下

public class Person {private int age; private static int count = 1; private static void run() { System.out.println("Person - run"); } public static class Car { // 静态嵌套类 public void test() { P...

文章 2022-05-19 来自:开发者社区

【Java 面向对象,2021最后一次Java面试 上

使用了静态导入后,就可以省略类名来访问静态成员(成员变量、方法、嵌套类)静态导入的经典使用场景:import static java.lang.Math.PI; public class Main { public static void main(String[] args) { System.out.println(2 * PI * 10); System.out.pri...

文章 2018-04-02 来自:开发者社区

java基础和面向对象面试题_01

java基础和面向对象面试题_01 ============================================================================= 逻辑思考题: 1:矿泉水1元钱1瓶,每2个空瓶换一瓶矿泉水,现有20元钱,请问可以买多少瓶矿泉水? 20 (虽然感觉有道理,但是肯定不是这个) 39 程序员 40 ...

文章 2015-10-07 来自:开发者社区

携程Java工程师——一道面向对象面试选择题(转)

  public class Base { private String baseName = "base"; public Base() { callName(); } public void callName() { System. out. println(baseName); } sta...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注