static在实例Extends、Overload中理解

简介: 在写java程序的时候只在类内部调用的方法定义为private的是个很好的编程习惯。另外子类的static方法和父类有同名、同参数的static方法,但他们之间没什么覆盖、继承的关系,你调用的时候看是用那个类名引用了,用子类的类名就调用子类的static方法,用父类类名就调用父类的static方法。

在写java程序的时候只在类内部调用的方法定义为
private的是个很好的编程习惯。另外子类的static方法和父类有同名、
同参数的static方法,但他们之间没什么覆盖、继承的关系,你调用的
时候看是用那个类名引用了,用子类的类名就调用子类的static方法,
用父类类名就调用父类的static方法。

 

因为静态的方法是属于类的!所以继承当然无法覆盖呀!

http://bbs.csdn.net/topics/70203198

http://www.blogjava.net/lsbwahaha/archive/2009/04/15/265828.html

 

相关文章
|
8月前
|
PHP
PHP public、protected、private、static、abstract、final、interface、implements 区别对比
PHP public、protected、private、static、abstract、final、interface、implements 区别对比
124 0
|
Java
Java 权限修饰符(private、protected、public、默认、final、static)
Java 权限修饰符(private、protected、public、默认、final、static)
237 0
abstract class和interface有什么区别?
声明方法的存在而不去实现它的类被叫做抽象类(abstract class)
106 0
静态代码块 static{}
静态代码块 static{}
250 0
静态代码块 static{}
|
JavaScript
Typescript的interface接口类型,类的继承,(private,protected,public三种访问类型)
Typescript的interface接口类型,类的继承,(private,protected,public三种访问类型)
|
JavaScript
TypeScript修饰符 public private static的详细讲解
TypeScript修饰符 public private static的详细讲解