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

 

相关文章
|
11月前
|
存储 Cloud Native 编译器
C++ static与类
C++ static与类
|
5月前
|
PHP
PHP public、protected、private、static、abstract、final、interface、implements 区别对比
PHP public、protected、private、static、abstract、final、interface、implements 区别对比
62 0
abstract class和interface有什么区别?
声明方法的存在而不去实现它的类被叫做抽象类(abstract class)
96 0
|
前端开发 程序员 开发者
class-使用 static 创建静态属性|学习笔记
快速学习 class-使用 static 创建静态属性
117 0
Java常用关键字:this、super、final、static、访问修饰符
我从工作开始之前开始写博客,写到现在发现以前写的内容在现在看来有了更多想法,因此有了现在的知识重写计划,最主要的目的是维护github上的知识体系,让JavaStarter更加成熟。
|
存储 Java 编译器
构造函数、this、static
构造函数 作用: 给对应的对象进行初始化 格式; 修饰符 函数名(形式参数列表){ 初始化的语句; } 注意的细节: 没有返回值类型 构造函数的函数名必须要与类名一致 构造函数并不是由我们手动调用的,构造函数是在创建对应对象的...
1074 0