Static+final关键字知识扩展详解

本文详细介绍了Java中的static和final关键字。static用于修饰成员变量和方法,静态变量可以在类间共享,静态方法不能直接调用非静态方法。final关键字用于创建常量和禁止类被继承,final类的所有成员默认为final。
摘要由CSDN通过智能技术生成

Static详解

static在类中使用修饰的就是成员变量;在方法中就是修饰成员方法。在方法中就是静态方法,在属性当中时就是静态属性。它们之间的相互区别:类变量输出示例:
静态属性与非静态属性的定义:
类变量调用
从上图中可以看出,静态属性不能使用类变量来调用。静态的属性可以使用静态方法来调用。
静态变量可以在类中去共享!
静态方法与非静态方法的定义:
静态方法与非静态方法
上图中我们可以看到静态与非静态方法的定义以及调用,但是非静态方法我们直接调用是没办法调用的,所以需要new对象才能够调用,上面的非静态方法我们直接调用可以看到是已经报错的,接下来请看正确的调用方法:
非静态方法的调用
静态方法与非静态方法的调用:
静态与非静态方法的调用
非静态方法可以直接调用静态方法!如下所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值