1、 private 默认 protected public 四者之间的区别:
private :定义的属性或方法只能在类内部使用;
默认 :定义的属性或方法只能在本包内使用;
protected:1.定义的属性或方法也只能在本包内使用;
2.定义的属性或方法可以在不同包中子类中使用;
public :作用范围在本工程内;
2、static 关键字的用法及作用:
1.在运行程序时,静态属性首先按从上到下的顺序被装载,无需创建对象;静态属性在被装载一次后, 不会被再次装载;非静态的属性要创建对象时才能被装载;
2.在运行时,静态方法在主函数中按顺序执行,无需创建对象,若未被调用则不执行;
3、补充:1.子类的构造器必须在父类中有定义;
2.子类执行无参构造器创建对象时要先执行父类中的构造器;
4、数据块:形如{ 数据块内容
}
用法:数据块中的内容在创建对象时按从上到下的顺序执行;
以上内容总结纯属回忆内容,如有错误或者遗漏,还望及时指正和补充。嘿嘿!