自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 接口 vs 抽象类:一篇讲清 “继承” 与 “扩展” 的底层逻辑,新手也能秒懂

本文深入浅出地解析了接口与抽象类的核心区别及其应用场景。文章首先明确接口是定义行为规范的引用类型,包含抽象方法(Java 8+支持默认/静态方法),通过多实现为类提供扩展能力。抽象类则通过单继承体现"is-a"关系,可包含实现方法和属性,强制子类规范共性行为。关键区别在于:接口实现功能扩展(has-a),支持多实现;抽象类实现本质继承(is-a),单继承但可复用代码。接口主要用于跨类别能力扩展(如序列化),抽象类适合构建类族共性基础。两者共同确保方法规范统一,但各司其职解决不同设计需求。

2025-10-29 17:21:14 871 3

原创 在vscode中使用easyx库一些报错解决方法

在配置EasyX时,我总结了以下几点经验供大家参考:首先,EasyX明确指出它是专为C++设计的图形库。因此,在编译时务必确认使用的是g++编译器。如果您当前使用的是gcc编译器,请及时调整为g++以确保编译顺利进行。把里面的gcc改为g++就能解决问题。

2025-05-14 13:22:44 440

原创 python的for循环求100到1000的水仙花数

python的for循环求100到1000的水仙花数

2023-11-19 15:14:31 335

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除