20165303第三周学习总结

  • 知识点小结

静态方法可以使用:类名.方法名(参数) 的格式来调用。比如我们常用的Math.mathodName()。用对象.方法名(参数)也是可以的。

静态方法不依赖于实例变量,也就是和对象中的属性关系不大,甚至没有关系。这时候就可以加关键字static了。

实例方法必须使用对象.方法名()的格式。它依赖于对象的属性来实现。

实例变量就是radius那样的,绑定到类的某个特定实例,存储在互不相关的内存中,不能被同一个类的不同对象影响。

如果想让一个类的所有实例共享数据,就要使用静态变量(static variable)。变量值存在一个公共的内心地址,如果某一个对象修改了它的值,所有的对象都会受影响。

静态变量和静态方法既可以在类的实例方法中使用,也可以在静态方法中使用。但实例变量和实例方法不可以在静态方法中使用了。

posted @ 2018-03-17 20:09  Vventador  阅读(133)  评论(1编辑  收藏  举报