方法的覆盖
来源:互联网 发布:电脑ppt软件 编辑:程序博客网 时间:2024/04/30 06:37
在子类中可以根据需要对从父类中继承的方法进行改造——方法的覆盖(也叫重写)。覆盖方法必须和被覆盖方法具有相同的方法名称、参数列表和返回值类型。
例:
class Person
{
public String name;
public int age;
public void getInfo()
{
System.out.println(name);
System.out.println(age);
}
}
class Student extends Person
{
String school;
public void study()
{
System.out.println("Studding");
}
public void getInfo()
{
super.getInfo();
System.out.println(school);
}
public static void main(String[] args)
{
Person p=new Person();
p.name="zhangsan";
p.age=20;
p.getInfo();
Student s=new Student();
s.name="wangwu";
s.age=30;
s.school="清华大学";
s.getInfo();
s.study();
}
}
注意:覆盖方法时,不能使用比父类中被覆盖的方法更严格的访问权限,如:父类中的方法时public的,子类的方法就不能是private的,
- 方法的覆盖
- 方法的覆盖
- 方法的覆盖
- 方法的覆盖
- java方法的覆盖
- oc方法的覆盖
- App8_4方法的覆盖
- java 方法的覆盖
- 方法的覆盖
- 方法的覆盖
- Java的方法覆盖
- 覆盖方法的规则
- equals方法的覆盖
- 覆盖父类的方法
- 关于静态方法的覆盖
- 方法的覆盖与重载
- 【python】python的方法覆盖
- java equals方法的覆盖
- 类的继承
- firefox调试::此地址使用了一个通常应该用于其他网页浏览的端口。由于安全原因,Firefox 取消了该请求。
- 人生的二十件奢侈品 你拥有几个
- 网络求职的八大歪招
- WPF vs SilverLight
- 方法的覆盖
- 发改委明确创投名分 业界普遍看好创投业发展前景
- 10款优秀的在线格式转化器
- CakePHP下利用soap协议实现web service的例子
- WinCE ActinvSync与PC机无法连接的一些原因
- final关键字
- 学习笔记-----------------struts2 hibernate3 spring2.5整合
- 抽象类(abstract)
- openCV人脸检测内存泄露问题