构造方法和set方法的区别:
构造方法只能在对象创建的时候,给成员变量赋值一次,只能由系统调用一次.
set方法可以在对象创建之后,反复给成员变量修改值,由用户反复调用.
静态不能访问非静态.
静态变量的特点:
随着类的加载而就加载.
静态的变量优先于对象而存在.
被所有当前类的对象所共享.
可以通过类名直接访问.
继承关系:
this()只能访问本类中的构造方法,super()只能访问父类中的构造方法.
this关键字表示的是本类当前对象的引用,super关键字表示的是本类当前对象父类的引用.
子类的构造方法的第一句,一定要访问父类的构造方法.