一、static 关键字
1、static 修饰成员变量




2、static 修饰成员方法








3、static 代码块


4、static 单例模式




三、面向对象三大特征之继承







public class A {} == public class A extends Object {}



System.out.println(s); == System.out.println(s.toString());
可以重写 toString 方法
ArrayList 重写了 toString 方法
ArrayList list = new ArrayList();
list.add("java");
System.out.println(list); //[java]



子类构造器,都会先调用父类无参构造器,再执行自己

如果父类没有无参构造器,只有有参构造器,那么子类的构造器就要显示 super(x, …)







被折叠的 条评论
为什么被折叠?



