字面理解多态就是多形态咯,反正我知道有两种方式体现多态哦就是方法的重载与重写,这些都是发生在方法身上的;
如果你搞不清的话记得
重载 :同名不同参 同样的方法名,不同的参数,无论是顺序,个数,类型总之不是一样的就是重载哦;
重写 :覆盖掉原有的 ,这个是发生在继承关系下子类方法与父类方法声明相同的情况下,就是说子类的方法与父类的方法名一样,参数列表也一样;
上个杯子
public class Cup{
String character=“plastic”;
String size=“10”;
void HoldWater(){}//盛水
void HoldWater(int i){
System.out.print(“盛了”+i+“滴水”);//每当同一个行为拥有不同深度产生不同结果的时候 就是 //重载上场的时候
}//技术活啊这个就重载鸟。。
void PourAwayTheWater(){}//倒水
}
再来一杯
public class SquareCup extends Cup{
String shape(形状)=“Square(方形)”;
void PourAwayTheWater(){
System.out.print(“倒水啦”);
}//这里就重写了父类的方法啦 就算是方法体一点都不改的话也是重载哦
}//当父类的方法无法满足子类的需求或者不够详细我们就用重写 来覆盖掉父类的方法
重写很好理解呀父亲的东西给了儿子而儿子有不同的看法自然要做出自己的改变啦 ,例如要创新要拓展。
分享到:
相关推荐
### Java零基础-多态 #### 内容概要 本文旨在深入浅出地介绍Java中的多态(Polymorphism)这一核心概念及其具体应用。读者不仅能够理解多态的基本含义,还能掌握如何在实际编程中运用多态,提高代码的灵活性和可...
Java 多态详解 Java 多态是 Java 编程语言中的一种基本概念,它允许开发者定义一个接口,并且可以通过不同的类来实现该接口。多态性是 Java 面向对象编程的核心机制之一,它使得程序更加灵活、可维护和可扩展。 ...
Java基础精品课11-多态录屏5.多态调用演示.mp4
- **继承或实现**:多态的基础是类的继承或接口的实现。只有当子类继承了父类或者实现了父接口,才能覆盖父类的方法。 - **方法重写**:子类必须重写父类中至少一个方法,使得调用同一方法时,根据子类的实现产生...
Java基础教学 - 面向对象(4)- 多态 在本文中,我们将讨论Java语言中的一种重要概念 —— 多态(Polymorphism)。多态是面向对象编程(OOP)中的一个核心概念,它允许我们编写更加灵活和可扩展的代码。 一、多态...
Java基础精品课11-多态录屏1.作业讲解1.mp4
Java基础精品课11-多态录屏2.作业讲解2.mp4
Java基础精品课11-多态录屏3.作业讲解3.mp4
Java基础精品课11-多态录屏6.instanceof和转型.mp4
Java基础精品课11-多态录屏4.静态方法不能被覆盖.mp4
根据给定文件的信息,我们可以总结出以下几个面向对象的基础知识点,并结合具体的题目来进行解析: ### 面向对象基础知识概述 面向对象编程(Object-Oriented Programming, OOP)是一种编程范式,它将数据和处理...
**Java实验报告(2)-多态和继承** 在Java编程语言中,多态和继承是面向对象设计的核心概念,它们极大地增强了代码的灵活性、可重用性和可扩展性。本实验报告将深入探讨这两个关键特性,并通过具体的实例来演示它们...
进行本实验之前,需要具备一定的Java基础知识,包括但不限于: - 变量、数据类型和运算符的基础知识。 - 控制流语句(如if、for、while等)的使用。 - 类和对象的概念,包括类的定义、对象的创建等。 - 继承和封装的...
Java基础之多态课程PPT适用于基础学习者使用,很好的课程资源
在Java中,只有引用类型变量才能实现多态,基本类型变量无法实现。例如: ```java Animal myAnimal1 = new Animal(); Animal myAnimal2 = new Dog(); myAnimal1.sound(); // 输出 "Animal makes a sound" myAnimal...
"java 中的多态和 final 关键字" 在 Java programming language 中,多态是一种非常重要的特征,它允许对象以不同的形式出现。多态的发生前提是:必须有继承或实现关系、有方法的重写、父类引用指向子类的对象。在 ...
在这个"290.288.JAVA基础教程_面向对象(中)-多态练习:调用方法和属性(290)"的教程中,我们将深入探讨Java中的多态性,这是面向对象编程中的一个重要概念。多态性允许我们使用一个类的引用来调用子类的方法和属性,...
在面向对象编程中,抽象方法和虚方法常常一起出现,它们共同构成了多态的基础。抽象类通常包含抽象方法,定义了一个通用的接口,而虚方法则允许子类对这些接口进行具体实现。通过这样的设计,我们可以创建出强大的...
《JAVA基础-第4章继承与多态-练习题-200910.doc》是一份针对性强的练习题资源,它通过具体的问题帮助程序员巩固和深化对这些核心概念的理解。本文将结合该练习题资源,详细阐述继承、多态、构造方法、方法覆盖和...
在Java中,多态分为类多态和接口多态。类多态主要体现在子类对象可以被当作父类对象来使用,这是因为子类继承了父类的特性,同时也可能扩展了自己的特性。例如,动物是父类,狗和猫是子类,那么我们可以说一个动物...