欢迎使用CSDN-markdown编辑器
来源:互联网 发布:java 使用一次失效 编辑:程序博客网 时间:2024/06/05 18:02
静态方法能不能重写
重写的理解
静态方法重写
非静态方法重写
非静态方法依赖类的访问。既然依赖类就得new一个实例,也就是成员方法。这种依赖实例的具体对象是父类对象还是子类对象,如果是子类对象则
调用方法就是子类重写的方法public class A {
public static void main(String args[]){
A a=new AA();
System.out.println(a.getName()+”\n”+a.getTag());;}
public static String getTag(){
return “ATag”;
}public String getName(){
return “A”;
}}
*静态方法,理解为类有关的方法,不依赖实例,属于这个类本身。那么当重写静态方法,编译也不会保错,但是可能不是你要的结果。因为你重写不了类
关联的静态方法,例子:
public class AA extends A{public static String getTag(){ return "AATag";}public String getName(){ return "AA";} }
那么这里调用实例A a=new AA();a.getName()调用的仍然是A的调用而不是AA。打印也就是ATag而不是AATag
阅读全文
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- PyCharm使用技巧:Column Selection Mode(列选择模式)
- MySQL基础(5)——全文本搜索
- 客户端跳转与服务器端跳转的区别
- SQL学习《SQL必会知识》-GROUP BY
- android sqlite && greendao objectbox [记录]
- 欢迎使用CSDN-markdown编辑器
- Path绘制贝塞尔曲线和波浪waveView
- TextView不能自动导包
- 第一篇文章,目的是测试和体验csdn的blog
- 链路层协议
- 【jenkins】二、使用jenkins+svn+ant+tomcat 构建非maven项目
- Spring 参数注入方法
- JAVA中Object类有哪些方法
- 二分法:CF371C-Hamburgers(二分法+字符串的处理)