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