java的重写(Override) (2013-10-11-163 写的日志迁移
2024-08-28 00:28:31
/*
*说明方法的重写(又称方法的覆盖)子类并不想原封不动地继承父类的方法,而是想作一定的修改
*/
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("汪汪叫");
}
} /*由此可见:
*重载重写都需要方法名相同;
*重载要求参数列表不同;
*重写要求参数列表、返回值都相同(只存在子类中)子类方法不能缩小父类方法的访问权限,反之则可以
*/
最新文章
- php Use of undefined constant的问题解决方式
- [推荐]移动H5前端性能优化指南
- BeanFactory
- 设置.Net多线程默认CultureInfo
- C#&;java重学笔记(泛型)
- 学了C语言,如何写个程序计算出每个月的第一个星期一对应的日期
- 开扒php内核函数,第三篇 implode
- Codeforces Gym H. Hell on the Markets 贪心
- python赋值和拷贝----一切皆对象,参数皆引用
- python 小程序—三级菜单—循环和字典练习
- 30岁后还能入IT行业吗?
- 30分钟学玩转RabbitMQ
- Unity3D学习笔记(五)C#与JavaScript组件访问的比较
- CodeForces999E 双dfs // 标记覆盖 // tarjan缩点
- SpringSecurityOAuth使用JWT Token实现SSO单点登录
- nginx反向代理转发后页面上的js css文件无法加载【原创】
- mysql函数之SUBSTRING_INDEX(str,";/";,-1)
- mysql 查询排名 返回值拼接的骚操作
- hash的排序(转载)
- tiny4412 --uboot移植(2) 点灯
热门文章
- Java面向对象_常用类库api——对象比较器
- Java面向对象_常用类库api
- pat1055. The World's Richest (25)
- 关于SQL Server数据库中的标识列
- Windows安全认证是如何进行的?[NTLM篇]
- Primefaces dataTable设置某个cell的样式问题
- clipboard JS(剪切板)的使用
- 让我们把KBEngine玩坏吧!如何定制我们自己的C++函数(一)
- 学习日记---java
- Apache Spark 2.2.0 中文文档 - GraphX Programming Guide | ApacheCN