- 知识点小结
静态方法可以使用:类名.方法名(参数) 的格式来调用。比如我们常用的Math.mathodName()。用对象.方法名(参数)也是可以的。
静态方法不依赖于实例变量,也就是和对象中的属性关系不大,甚至没有关系。这时候就可以加关键字static了。
实例方法必须使用对象.方法名()的格式。它依赖于对象的属性来实现。
实例变量就是radius那样的,绑定到类的某个特定实例,存储在互不相关的内存中,不能被同一个类的不同对象影响。
如果想让一个类的所有实例共享数据,就要使用静态变量(static variable)。变量值存在一个公共的内心地址,如果某一个对象修改了它的值,所有的对象都会受影响。
静态变量和静态方法既可以在类的实例方法中使用,也可以在静态方法中使用。但实例变量和实例方法不可以在静态方法中使用了。
脚本运行结果
码云代码
https://gitee.com/BESTI-IS-JAVA-2018/20165303WeiYujava/tree/master/src
通过这一周的学习,大概了解了一下类与对象的简单知识,一知半解的看了过去,在下周还需要继续复习一下这些内容