java之方法的重写
2023-09-11 14:16:45 时间
方法的重写:
1、在子类中可以根据需要对从基类中继承来的方法进行重写。
2、重写的方法和被重写的方法必须具有相同方法名称、参数列表和返回类型。
3、重写方法不能使用比被重写的方法更严格的访问权限。
程序code:
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()); } }
执行结果:
相关文章
- JAVA学习(七):方法重载与方法重写、this关键字和super关键字
- Java实现蓝桥杯VIP算法训练 纪念品分组
- java实现 猜数字游戏
- java实现第七届蓝桥杯凑平方数
- Java实现斐波那契数列的多种方法
- Java实现 蓝桥杯 算法提高 快乐司机
- 图解 Java IO : 一、File源码
- java hibernate Criteria 删除数据 delete data 2种方法
- Java - Intellij IDEA的使用方法和技巧
- 【JSP】JSP三种嵌套JAVA的用法
- java.lang.IllegalArgumentException: Source must not be null
- 蓝桥杯2012省赛——土地测量(Java实现)
- 详解打印流PrintStream&Java中格式化输出的几种方法
- Java中的Math函数常用方法总结
- 【华为OD机试 2023】最左侧冗余覆盖子串(C++ Java JavaScript Python)
- Java学习之道:jdk环境变量配置方法
- Java的String/byte[]/16进制相互转换
- JAVA语言之Java 中不同的并行实现的性能比较
- Java中的getResource()方法,及路径相关问题
- 【java】Java 重写(Override)与重载(Overload)