摘要:
java静态与非静态区别 这里的静态,指以static关键字修饰的,包括类,方法,块,字段。 非静态,指没有用static 修饰的。 静态有一些特点: 1.全局唯一,任何一次的修改都是全局性的影响 2.只加载一次,优先于非静态 3.使用方式上不依赖于实例对象。 4.生命周期属于类级别,从JVM 加载 阅读全文
摘要:
简化顺序版本是: 再次构造子类,将重复3/4/5/6步骤 总之:见到静态必先行-》类中代码块-》构造。 public class Hello { static class A{ static C c =new C(); public A(){ System.out.println("A's Cons 阅读全文
摘要:
方法的重载的规则:方法名称一样,其他不一样 方法名称必须相同。 参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)。 方法的返回类型可以相同也可以不相同。 仅仅返回类型不同不足以成为方法的重载。 参数列表不同包括:个数不同、类型不同和顺序不同。 仅仅参数变量名称不同是不可以的。 跟成员方法 阅读全文