zoukankan      html  css  js  c++  java
  • 面向对象之static关键字

    static概念

    static它是静态修饰符,一般用来修饰类中的成员。

    static特点

    1.多个对象共享一个static成员变量。一个对象将static成员变量值修改了,其他对象中的static成员变量值也跟着改变

    2.被static修饰的成员可以并且建议通过类名直接访问。

    访问静态成员的格式:

    类名.静态成员变量名

    类名.静态成员方法名(参数)

    特点:

    1.静态内容是优先于对象存在,只能访问静态,不能使用this/super。静态修饰的内容存于静态区。

    2.同一个类中,静态成员只能访问静态成员

    3.main方法为静态方法仅仅为程序执行入口,它不属于任何一个对象,可以定义在任意类中。

    4.多态调用方法中,编译看=左边,父类有,编译成功,父类没有,编译失败

    运行,静态方法,运行父类中的静态方法,

    运行,非静态方法,运行子类的重写方法

    成员变量,编译运行全是父类

    静态常量:

    定义格式:

    public static final 数据类型 变量名 = ;

    使用类的静态成员时,直接使用类名来访问

    注意事项:

    接口中的每个成员变量都默认使用public static final修饰。所有接口中的成员变量已是静态常量,由于接口没有构造方法,所以必须显示赋值。可以直接用接口名访问。

    访问接口中的静态变量:

    接口名.成员变量名称

     

  • 相关阅读:
    CSDN文章列表的CSS实现
    Arcgis for Js之鼠标经过显示对象名的实现
    Java ssh 访问windows/Linux
    HTTP长连接实现“服务器推”的技术
    Eclipse设置、调优、使用
    Quartz的配置文件quartz.properties详解
    Quartz所使用的表的说明
    Quartz动态添加、修改和删除定时任务
    Quartz的misfire特性
    项目中使用Quartz集群分享--转载
  • 原文地址:https://www.cnblogs.com/lxx2014/p/9378335.html
Copyright © 2011-2022 走看看