zoukankan      html  css  js  c++  java
  • Java_Static

     static可定义属性、方法。开发很少会直接编写static。公共属性通过static定义。

    static String country = “ZZZ”;

    公共属性的内容不会保存在栈和堆内存,而是会在全局数据区之中,所有的方法保存在全局代码区之中。

    对于static定义的属性可以有类名称直接进行调用,也称类属性

    类名.属性 = xxx ;

    所有的非static属性都是在对象实例化的时候才会进行内存分配

    所有的static属性可以再没有实例化对象产生的情况下直接使用

    只有在表示公共属性,或者是与类实例化无关的属性定义时会使用static

    static方法也不受实例化对象控制,也可以用类直接调用static方法

    所有的非static方法可以直接调用static方法static属性

    static方法不能直接调用非static方法或非static属性

    所有static属性或方法可以再类没有实例化对象的时候被调用

    所有非static属性或方法必须在类产生实例化对象后才可以被调用

    如果类中没有任何属性,那么这个类不需要定义普通方法,只需要定义static方法

  • 相关阅读:
    面向对象静态语言的模型
    语言的静态分析技术
    面向对象的核心元素与机制
    Lua 笔记
    Linux配置系统
    Linux文件类型
    Wijmo 日历插件
    窗外大雨,心里小雨
    一次胆战心惊的服务器经历
    一次胆战心惊的服务器经历
  • 原文地址:https://www.cnblogs.com/lonske/p/8688597.html
Copyright © 2011-2022 走看看