1.super和this的区别?
答:super()指的访问父类对象,this()访问子类对象。
在构造函数中,子类没有写super(),编译器会自动插入。如果子类构造函数写super()必须写在构造函数中的第一行。
2、java静态方法为什么不用实例化就可以调用?
答:java的静态变量叫类变量,它开始于类的创建,结束于类的消亡。非静态变量叫做实例变量,它开始于类的实例的创建,结束于类的实例的消亡。静态变量被所有实例所共享。
1.super和this的区别?
答:super()指的访问父类对象,this()访问子类对象。
在构造函数中,子类没有写super(),编译器会自动插入。如果子类构造函数写super()必须写在构造函数中的第一行。
2、java静态方法为什么不用实例化就可以调用?
答:java的静态变量叫类变量,它开始于类的创建,结束于类的消亡。非静态变量叫做实例变量,它开始于类的实例的创建,结束于类的实例的消亡。静态变量被所有实例所共享。