面向对象编程(二) 一.static 关键字 静态属性 1.不能覆盖静态方法.要被覆盖的方法必须是非静态的.在继承链中具有相同方法名的两个静态方法是两个互相独立的类方法.调用子类的静态方法只是将父类的静态方法隐藏了. 2.main()方法被声明为static 的原因是因为执行main 方法时,JVM 只是加载了这个类,并没有创建类的实例. 另外,静态方法只能调用静态变量和方法,非静态方法只能调用非静态变量和方法. 自我总结: 1. 被static修饰的变量,是该类的公有变量 ,若要在类外使用,首…