java基础中静态方法怎么用?

静态方法是使用static修饰的,属于类而非对象的方法,可在类实例化前通过类名调用。它们可以调用其他静态方法和访问静态变量,但不能调用非静态方法或引用成员变量,也不能使用this和super关键字。在类的学习中,静态方法扮演着重要角色。
摘要由CSDN通过智能技术生成

1.定义

是使用static关键字修饰的方法,又叫类方法.属于类的,不属于对象,在实例化对象之前就可以通过类名.方法名调用静态方法。(静态属性,静态方法都是属于类的,可以直接通过类名调用)。

2.说明

在静态方法中,可以调用静态方法。

在静态方法中,不能调用非静态方法。

在静态方法中,可以引用类变量(即,static修饰的变量)。

在静态方法中,不能引用成员变量(即,没有static修饰的变量)。

在静态方法中,不能使用super和this关键字

3.实例

//static method example
public static void setCount(int count){
if(count>0)
StaticExample.count=count;
}
//static util method
public static int addInts(int i,int...js){
int sum=i;
for(int x:js)sum+=x;
return sum;
}

静态方法这个词大家在类中经常看到,我们在学习python的时候也有所涉及,和类的关系非常密切。一般情况下,我们会在类中使用静态方法,同时它们的周期也是一样的。

以上就是java基础中使用静态方法的方法,鉴于它和类的知识模块有很多相通之处,小伙伴们对类不是很清楚的,可以在课外查漏补缺。

我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值