- 博客(5)
- 收藏
- 关注
原创 java基础知识之接口---超详细(保姆级)
本文介绍了Java中接口的概念与应用。接口通过抽象方法定义不同类之间的共同行为,突破了抽象类的继承限制,支持多继承。文章通过产品经理接口继承运维、测试、开发三个接口的案例,展示了接口的多继承特性及其实现方式。同时对比了接口与抽象类的区别,指出接口适合定义跨类别的行为契约,而抽象类适合共享实现代码。最后通过开关设备的组合案例,演示了接口与抽象类的实际配合使用方式,强调二者结合能提高代码的灵活性和复用性。
2025-09-21 23:37:14
1330
原创 java面向对象四大核心特征之抽象---超详细(保姆级)
摘要:抽象类是Java中用于定义规约的类,通过abstract关键字声明,不能直接实例化。它强制子类必须按照声明的约束实现具体功能,确保代码规范性。抽象类可以包含抽象方法(无方法体),子类若非抽象类则必须重写这些方法。通过面向抽象编程,父类引用可指向不同子类对象,实现代码复用和多态性。这种设计模式有利于建立可靠契约,将公共逻辑放在抽象类中,使框架设计更清晰。
2025-09-07 17:38:29
526
原创 java面向对象的四大核心特征之多态---超详细(保姆级)
本文通过生活实例和代码示例讲解了Java多态的概念与应用。多态通过子类继承父类、重写父类方法实现功能扩展,提高代码复用性和灵活性。文中以空调制冷制热、水果店利润计算为例,展示了多态的三个必要条件及实现方式,并演示了如何通过Object类常用方法(toString、equals等)体现多态特性。多态的核心价值在于使程序更高效、简洁且易于扩展,是面向对象编程的重要特性。最后强调了多态在实际开发中对提升代码复用和简化程序设计的重要作用。
2025-09-01 00:56:09
1232
原创 java面向对象的四大核心特征之继承---超详细(保姆级)
本文介绍了Java面向对象编程中的继承特性。继承实现了代码复用,子类通过extends关键字继承父类的属性和方法,同时可以扩展新功能。文章通过动物类及其子类Cat、Dog的示例,演示了继承的基本用法、super关键字的使用、构造方法调用规则以及final关键字的限制作用。此外还讲解了向上转型和向下转型的应用场景及注意事项,强调使用instanceof进行类型安全验证。最后指出继承体现了延续和发展的思想,既能复用父类功能又能扩展新特性。文章还提到Java中所有类都默认继承Object类
2025-08-25 01:31:05
1751
原创 java基础之面向对象的四大核心特性之封装---超详细
本文介绍了Java封装特性的基本概念和实现方式。通过集装箱的例子形象说明了封装隐藏内部细节的理念。文章展示了未封装和封装后的代码对比,指出直接访问属性的弊端:破坏封装性、失去数据校验和灵活性。建议使用private修饰符配合getter/setter方法实现封装,并在setter中加入数据校验逻辑(如姓名非空、年龄范围等)。封装的优点包括提高代码可维护性、降低耦合度和增强可重用性。最后强调合理使用封装能提升代码规范性和可读性,适合实际业务需求。
2025-08-18 13:41:51
537
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅