- 博客(6)
- 收藏
- 关注
原创 编写Java程序例题加解析
这两个方法都遍历数组,比较每个元素与当前最大/最小值,如果当前元素更大/更小,就更新最大/最小值。if(array[i] > max) { // 如果当前元素大于当前最大值,则更新最大值。if(array[i] < min) { // 如果当前元素小于当前最小值,则更新最小值。System.out.println("嗨客网(www.haicoder.net)\n");System.out.println("1 到 10的和为:" + sum);// 调用printPersonInfo方法来打印个人信息。
2023-12-15 08:45:24
133
1
原创 零基础学python
多态(Polymorphism)是指同一个操作在不同的类型上可以具有不同的行为。在面向对象程序设计中,多态是一种重要的特性,它允许我们编写通用代码,以处理不同类型的数据。在多态中,我们使用抽象类型(接口、抽象类)来定义通用行为,然后让具体类型(类)来实现这个行为。这样,我们就可以编写通用的代码,以处理不同类型的数据。在Python中,多态主要通过实现接口(抽象类)和继承(继承抽象类)来实现。例如,我们可以定义一个抽象类Shape,包含一个方法area(),用于计算形状的面积。
2023-12-13 19:59:20
70
1
原创 创建“Anima1‘类作为基类,以及“Dog‘和 cat‘类作为子类,展示继承和多态的基本应用。
在这个示例中,我们创建了一个名为Animal的基类,它有一个名为makeSound的方法,但是这个方法在基类中只是一个占位符,没有具体的实现。然后我们创建了两个子类Dog和Cat,它们分别继承了Animal类,并且重写了makeSound方法。创建了一个Dog实例和一个Cat实例,并分别调用它们的makeSound方法。这里展示了多态的应用,即不同对象调用相同方法但执行的操作不同。
2023-12-13 11:17:58
614
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人