返回顶部
首页 > 资讯 > 后端开发 > JAVA >java中如何重写一个方法
  • 284
分享到

java中如何重写一个方法

java入门java重写方法 2017-12-16 15:12:37 284人浏览 才女
摘要

方法的重写:在子类中可以根据需要对从基类中继承来的方法进行重写。重写的方法和被重写的方法必须具有相同方法名称、参数列表和返回类型。重写方法不能使用比被重写的方法更严格的访问权限。在线视频教程分享:java在线视频示例如下:class Per

方法的重写:

在子类中可以根据需要对从基类中继承来的方法进行重写。

重写的方法和被重写的方法必须具有相同方法名称、参数列表和返回类型。

重写方法不能使用比被重写的方法更严格的访问权限。

在线视频教程分享:java在线视频

示例如下:

class Person{
    private int age;
    private String name;
    
    public void setAge(int age){
        this.age = age;
    }
    public void setName(String name){
        this.name = name;
    }
    public int getAge(){
        return age;
    }
    public String getName(){
        return name;
    }
    
    public String getInfo(){
        return "Name is:"+name+",Age is "+age;
    }
}
class Student extends Person{
    private String school;
    
    public void setSchool(String school){
        this.school = school;
    }
    public String getSchool(){
        return school;
    }
    public String getInfo(){
        return "Name is:"+getName()+",Age is "+getAge()+",School is:"+school;
    }
}
public class TestOverRide{
    public static void main (String args[]){
        Student student = new Student();
        Person person = new Person();
        person.setAge(1000);
        person.setName("lili");
        
        student.setAge(23);
        student.setName("vic");
        student.setSchool("shnu");
        
        System.out.println(person.getInfo());
        System.out.println(student.getInfo());
    }
}

执行结果:

2ee30ee53af9343ceccd1b81b8610a5.png

相关文章教程推荐:java语言入门

--结束END--

本文标题: java中如何重写一个方法

本文链接: https://lsjlt.com/news/2481.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • java中如何重写一个方法
    方法的重写:在子类中可以根据需要对从基类中继承来的方法进行重写。重写的方法和被重写的方法必须具有相同方法名称、参数列表和返回类型。重写方法不能使用比被重写的方法更严格的访问权限。在线视频教程分享:java在线视频示例如下:class Per...
    99+
    2017-12-16
    java入门 java 重写 方法
  • Java中如何正确重写equals方法
    目录1. 什么是equals方法?1.1 equals方法:2. 为什么要重写equals方法?2.1 举个例子吧~3. 分析equals源码:4. 正确重写equals方法:重写e...
    99+
    2024-04-02
  • Java中方法重写和方法重载的6个区别
    一、定义 方法重载(Overloading):在同一个类中,方法名相同但参数类型、参数个数不同的方法之间的关系。 方法重写(Overriding):在子类中,有相同的方法名、参数类型、参数个数并且返回类型兼容的方法称之为...
    99+
    2023-10-29
    方法 重写 区别
  • 一文解析Java中的方法重写
    目录1.含义2.为什么要使用方法重写3.如何使用方法重写3.1 基本语法3.2 具体分析3.3 方法重写的一些小技巧1.含义 子类继承父类后,可以在子类中书写一个与父类同名同参的方法...
    99+
    2024-04-02
  • java中如何写出一个api
    要编写一个Java API,你需要按照以下步骤进行操作:1. 设计API:首先,你需要明确定义你的API的功能和目标。确定你的API...
    99+
    2023-10-18
    java
  • 详解Java中方法重写和方法重载的6个区别
    目录1.方法重写1.1 基本用法1.2 使用场景1.3 注意事项2.方法重载2.1 基本使用2.2 使用场景2.3 注意事项3.方法重写 VS 方法重载总结方法重写(Override...
    99+
    2024-04-02
  • java如何写一个方法将数组中的每个元素都*2
    这篇文章主要为大家展示了“java如何写一个方法将数组中的每个元素都*2 ”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“java如何写一个方法将数组中的每个元素都*2 ”这篇文章吧。写一个方法,...
    99+
    2023-06-27
  • Java 中怎么重写方法
    Java 中怎么重写方法,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。简单还原一下问题, 我们有一个类SuperClasspublic class Supe...
    99+
    2023-06-17
  • java中如何编写一个circular类
    在Java中,你可以通过创建一个名为Circular的类来表示圆形。以下是一个示例代码: public class Circular...
    99+
    2023-10-26
    java
  • 如何在 golang 中重写方法?
    go 中的重写方法允许在派生类型中为基类型方法提供新的实现,而无需修改基类型:语法:func (t tiporicevente) nomemetodo(parametri...) tip...
    99+
    2024-04-26
    golang 重写方法
  • 如何用jquery写一个方法吗
    对于前端开发者来说,jQuery是一个非常重要的工具库,它大大简化了JavaScript的编写过程,提高了开发效率。在jQuery库中,我们可以使用许多现成的方法和函数,在项目中实现各种业务需求。然而,当我们在开发项目的时候,往往会面临一些...
    99+
    2023-05-18
  • 如何在Java中使用equals()方法实现重写
    如何在Java中使用equals()方法实现重写?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Java中equals()方法重写实现代码  Java中的equals(...
    99+
    2023-05-31
    java equals() 重写
  • 一文带你搞懂Java中方法重写与方法重载的区别
    目录一. 方法重写1. 概念2. 基本要求3. 注意事项4. 代码实现4.1 定义父类4.2 定义子类4.3 @Override注解5. 变量隐藏5.1 概念5.2 案例实现6. 方...
    99+
    2023-05-19
    Java方法重写与方法重载区别 Java方法重写 Java方法重载
  • 怎么Java中重写equals方法
    怎么Java中重写equals方法?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Java中,只有8种基本类型不是对象,例如:4种整形类型(byte, short, int,...
    99+
    2023-05-30
    java equals
  • java中重写equals()方法的同时要重写hashcode()方法(详解)
    object对象中的 public boolean equals(Object obj),对于任何非空引用值 x 和 y,当且仅当 x 和 y 引用同一个对象时,此方法才返回 true;注意:当此方法被重写时,通常有必要重写 hashCod...
    99+
    2023-05-31
    java equals hashcode
  • Java中方法重写与重载的区别
    目录一、重写(Override)二、重载(Overload)三、总结Java方法重写(Override)与重载(Overload)的区别(超详细) 首页在我们要学习这个知识点之前,应...
    99+
    2024-04-02
  • 怎么在java中重写findClass方法
    这篇文章将为大家详细讲解有关怎么在java中重写findClass方法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Java可以用来干什么Java主要应用于:1. web开发;2. Andr...
    99+
    2023-06-14
  • java中如何写一个接口并实现
    接口的定义方式如下:[可见度] interface 接口名称 [extends 其他的接口名] { // 声明变量 // 抽象方法}接口的主体包含着抽象方法,但所有方法在接口内(定义上)都是抽象(Abstra...
    99+
    2016-02-11
    java 接口 实现
  • 如何在java利用tostring方法实现重写
    今天就跟大家聊聊有关如何在java利用tostring方法实现重写,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。当需要将一个对象输出到显示器时,通常要调用他的toString()方法...
    99+
    2023-05-31
    java tostring ava
  • Java中为什么重写equals()也需要重写hashCode方法
    Java中为什么重写equals()也需要重写hashCode() 所有类默认继承Object类 先看一下Object源码 package java.lang; public cla...
    99+
    2023-05-17
    Java 重写equals()为什么重写hashCode() Java 重写equals() java重写hashCode 为什么equals要重写hashcode
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作