ITPub博客

首页 > IT职业 > IT职场 > 为什么Arrays类里面的sort方法不用创建对象就可以直接调用

为什么Arrays类里面的sort方法不用创建对象就可以直接调用

IT职场 作者:yellowduck007 时间:2021-09-09 08:59:51 0 删除 编辑

因为Arrays类里面的方法都是静态方法,只需要引入你需要调用的静态方法的那个类的命名空间后,就可以直接通过类名.方法名直接调用,不需要实例化。

对于一个类,他有类成员(用static修饰的)和普通成员(没有static修饰的,也成为实例成员)。
那么,类成员和一个类的生存时间是一样的;而实例成员,只有当这个对象被实例出来,那么,这个成员才开始使用,一直当这个对象被JVM回收了,这个成员也会随之消失。而这个时候,类成员还存活着。

一个简单的代码
public People{
public static void say(){

System.out.println("我是: ");
}
}
public static void main(String[] args){
People.say();//直接调用静态方法,不需要实例化
}
}

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2611/viewspace-2807555/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-16

  • 博文量
    88
  • 访问量
    983