继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

xiaoxin3839519
关注TA
已关注
手记 23
粉丝 9
获赞 227

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

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

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

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

打开App,阅读手记
2人推荐
发表评论
随时随地看视频慕课网APP