文章目录
一、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, …)