Static 声明的属性是全局属性,放在全局数据区。”类名称.”.直接点用。
Static 的方法只能调用Static的属性或者方法,不能调用非static的属性或方法。
静态属性和方法可以在没有实例化对象的时候调用。
静态属性和方法可以在没有实例化对象的时候调用。
而列类中的普通方法和普通属性,肯定只有在对象实例化之后才有可能调用。
如果一个方法想要由住房费直接调用,则声明格式为:
Public static 返回值类型 方法名(){ }
程序的内存划分:
栈内存:对象名称,实际是对象对堆的引用地址。
堆内存:属性。
全局代码区:保存所有的操作方法。
全局数据区:保存所有的static 属性。