/*
*说明方法的重写(又称方法的覆盖)子类并不想原封不动地继承父类的方法,而是想作一定的修改
*/
package czbk.jxy.study;
/**
* @author Archon
* @date 省略
*/
public class ChongXie {
public static void main(String[] args) {
Cat_1 cat=new Cat_1();
cat.cry();
Dog_1 dog=new Dog_1();
dog.cry();
}
}
/*先定义一个动物的父类*/
class Animal_1{
int age;
String name;
//定义一个都会叫的方法
public void cry(){
System.out.println("暂时未知此动物是怎样叫的!");
}
}
//定义猫类
class Cat_1 extends Animal_1{
//覆盖父类的方法
public void cry(){
System.out.println("猫猫叫");
}
}
//定义狗类
class Dog_1 extends Animal{
//覆盖父类的方法
public void cry(){
System.out.println("汪汪叫");
}
} /*由此可见:
*重载重写都需要方法名相同;
*重载要求参数列表不同;
*重写要求参数列表、返回值都相同(只存在子类中)子类方法不能缩小父类方法的访问权限,反之则可以
*/

  

最新文章

  1. php Use of undefined constant的问题解决方式
  2. [推荐]移动H5前端性能优化指南
  3. BeanFactory
  4. 设置.Net多线程默认CultureInfo
  5. C#&java重学笔记(泛型)
  6. 学了C语言,如何写个程序计算出每个月的第一个星期一对应的日期
  7. 开扒php内核函数,第三篇 implode
  8. Codeforces Gym H. Hell on the Markets 贪心
  9. python赋值和拷贝----一切皆对象,参数皆引用
  10. python 小程序—三级菜单—循环和字典练习
  11. 30岁后还能入IT行业吗?
  12. 30分钟学玩转RabbitMQ
  13. Unity3D学习笔记(五)C#与JavaScript组件访问的比较
  14. CodeForces999E 双dfs // 标记覆盖 // tarjan缩点
  15. SpringSecurityOAuth使用JWT Token实现SSO单点登录
  16. nginx反向代理转发后页面上的js css文件无法加载【原创】
  17. mysql函数之SUBSTRING_INDEX(str,"/",-1)
  18. mysql 查询排名 返回值拼接的骚操作
  19. hash的排序(转载)
  20. tiny4412 --uboot移植(2) 点灯

热门文章

  1. Java面向对象_常用类库api——对象比较器
  2. Java面向对象_常用类库api
  3. pat1055. The World's Richest (25)
  4. 关于SQL Server数据库中的标识列
  5. Windows安全认证是如何进行的?[NTLM篇]
  6. Primefaces dataTable设置某个cell的样式问题
  7. clipboard JS(剪切板)的使用
  8. 让我们把KBEngine玩坏吧!如何定制我们自己的C++函数(一)
  9. 学习日记---java
  10. Apache Spark 2.2.0 中文文档 - GraphX Programming Guide | ApacheCN