- 博客(7)
- 收藏
- 关注
原创 多态的基本用途
想象一下,你正在编写一个程序,这个程序需要处理多种类型的动物,比如猫、狗、鸟等。每种动物都有自己的吃和叫的方式。如果你不使用多态,你可能会为每种动物都编写一个专门的函数来处理它们的吃和叫的行为。但这样做不仅代码冗余,而且每当新增一种动物时,你都需要添加更多的函数。多态的出现,就是为了解决这个问题。它允许我们定义一个统一的接口(在Java中是接口Interface,在C++中是纯虚函数或抽象类),让所有的动物类都实现这个接口。
2024-08-23 20:56:31 590
原创 Java中的继承与方法重写
继承允许我们基于已存在的类(父类)来创建新的类(子类)。子类会继承父类的所有非私有成员(包括属性和方法),并可以添加新的成员或修改继承来的成员。方法重写是指子类提供了一个特定签名(方法名和参数列表)的方法,该方法与父类中的某个方法具有相同的签名和返回类型。通过重写,子类可以为继承自父类的方法提供新的实现逻辑。通过上面的例子,我们可以看到继承和方法重写是如何在Java中工作的。继承允许我们基于现有的类来创建新的类,并重用它们的代码。
2024-08-23 13:46:02 387
原创 static
staticstatic关键字在Java中扮演着重要角色,它允许我们定义类级别的变量和方法,这些变量和方法独立于类的任何特定实例而存在。通过静态成员,我们可以实现跨实例共享数据、工具类、单例模式等多种设计模式。
2024-08-22 18:55:00 1098
原创 静态(static)与方法重写
在Java中,static是类与对象以及方法中非常重要的一个关键字,方法重写是继承的一个重要应用,可以有效减少代码量,是学习理解多态的基础,本文阐述static关键字和方法重写的概念和作用。
2024-08-21 20:08:27 1378
原创 盒子模型&网页布局
CSS盒子模型是描述网页元素如何在页面中生成、定位和大小的一种模型。每个元素都被看作是一个矩形的盒子,这个盒子由四个部分组成:内容区域、内边距、边框和外边距。这些部分一起决定了元素在页面上的总尺寸和外观。
2024-08-07 20:46:05 407
原创 初步学习CSS的认识和见解
CSS是一种样式表语言,用来控制HTML和XML的外观美化和布局。HTML搭建起了前端的地基,但是没有CSS参与布局仍然是一盘散沙,CSS在页面布局、提升用户体验方面一直发挥着极其重要的作用。HTML中最重要的无异于是标签,那么CSS核心就是选择器和盒子模型。学习CSS需要记忆大量其中掺杂的属性和属性值,而且容易令人混淆、概念大差不差的知识也有很多。CSS相对于HTML来说内容更多也更抽象一些,学习的时候也是应该多注重实战,多用浏览器辅助工具去学习一下其他网站的布局和页面美化以下是我的个人笔记作为分享。
2024-08-02 20:15:15 551
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人