OOP01-06(static关键字+静态常量)

目录

static关键字【重点】

概念

static的定义及使用

static的使用环境

static注意事项

静态常量(回顾)


static关键字【重点】

概念

static  :静态修饰符,一般可用于修饰成员变量或成员方法
是java编程中极为常见的修饰符之一

只要标记了static,就变为当前类所有对象共享内容

static的定义及使用

定义格式:
  成员变量:  public static 数据类型 变量名;
  成员方法:  public static 返回值类型  方法名(){}
  

使用格式:
    类名.静态成员变量名
        类名.静态成员变量方法名(参数)

注:不建议使用 对象名调用静态成员,会出现警告
对象名.静态成员变量名
对象名.静态成员方法名(参数)

static的使用环境

1,需要更快捷地调用方法 或 使用变量,不想创建对象
2,某个变量希望被该类创建的所有对象共享

被 static 修饰的成员属于类,不单独属于某个对象。
被 static 修饰的成员会被该类的所有对象共享

static注意事项

1、同一个类中,静态方法内部 只能直接调用静态方法或静态变量
2、静态方法内部不能使用 this 和 super 关键字。
3、main 方法为静态方法,仅仅当做程序的入口,可以在任意类中定义

静态常量(回顾)

public static final 数据类型 常量名 = 常量值;

使用格式:
类名.静态常量名

注意:
1、接口中不能定义普通的成员变量,但是可以定义静态常量。
2、接口中的常量默认使用 public static final 修饰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值