Java之重写
来源:互联网 发布:单片机gnd是什么意思 编辑:程序博客网 时间:2024/06/08 10:07
方法的重写:
1.在子类中可以根据需要对从基类中继承来的方法进行重写
2.重写的方法必须和被重写的方法具有相同的方法名称,参数列表和返回类型
3.重写方法不能使用比被重写方法更严格的访问权限
重写(override或overwrite)和重载(overload)是不同的!!!
class Person {private String name ;private int age;public String getName() {return name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public void setName(String name) {this.name = name;}public String getInfo() {return "Name: " + name + "\n" + "age" + age;}}class Student extends Person {private String school;public String getSchool() {return school;}public void setSchool(String school) {this.school = school;}public String getInfo() {return "Name: " + getName() + "\nAge: " + getAge() + "\nSchool: " + school;}}public class TestOverWrite {public static void main(String[] args) {Student student = new Student();Person person = new Person();person.setName("none");person.setAge(1000);student.setName("john");student.setAge(18);student.setSchool("HPU");System.out.println(person.getInfo());System.out.println(student.getInfo());}}
0 0
- java学习之重写
- java之方法重写
- java之重写
- java基础之-------重写
- Java之重写
- java之重载和重写
- JAVA基础之方法重写
- java之重载和重写
- java笔记之重写,抽象
- Java之方法的重写
- Java之重载和重写
- java之重写与重载
- Java细节之static方法重写
- java学习之重载和重写
- Java 7之基础 - 重载与重写
- Java多线程之~~~Phaser重写onAdvance方法
- 【java编程】String之重写trim方法
- Java面向对象之重载和重写
- sqlserver中 REPLACE的用法
- C++ 遍历指定文件夹~相应操作
- svn提交报错
- zk + marathon 完美结合
- 并发,two
- Java之重写
- 选择微信号码开通检测应该要注意什么?
- getopt(分析命令行参数)
- jQuery的选择器(三)
- 调用一些表单验证函数主要用到blur()
- Shell中调用、引用、包含另一个脚本文件的三种方法
- mysql 权限设置
- WKWebView 的使用简介
- Caffe:Message type "caffe.LayerParameter" has no field named "reshape_param".