发表于: 2017-03-03 23:35:39
6 1604
今天完成的事情:学习static回到起点,学习主函数 以及staic的使用情况
明天计划的事情: 白天连续搬家.... 学习上就只能走马观花了,但是捡基础好开心。。 。 。。
遇到的问题:static 能不能用于默认赋值?例如int的默认值是0,有没有方法可以个改变默认值的?
收获:
1.主函数
puplic static void main(String[] args)
public 权限最大,可以被所有对象访问。
static 不需要对象,直接用主函数所属类名调用即可 类名.main,同时只能只能调用静态成员 (非静态对象,需要在主方法内new一个对象再使用)
void没有返回值(省略了return)
String[] args:主函数的参数列表,是一个数组类型的参数,而且元素都是字符串类型。
2.static的使用情况
静态变量:
当分析对象中所具备的成员变量的值都相同时。
只要数据在对象中都是不同的,即是对象的特有数据,必须存储在对象中,是非静态的。
如果是相同的数据,对象不需要做修改,只需要使用即可,不需要存储在对象中,定义成静态。
静态方法:
如果需要访问静态的成员变量(方法外的变量)时,必须为静态方法。非静态方法都可以调用。
评论