这段java怎么理解?

来源:百度知道 编辑:UC知道 时间:2024/06/21 18:39:56
class order{
public static void put()

}
ordr p
p put()
这里的ordr p是什么意思?

order p 的含义是声明一个类型为order的引用 该引用可以使用new关键字初始化实例 并将该实例的引用赋值给p 但现在p应该是一个空的引用
put()方法是order类的类方法,可以直接通过类名.方法名(参数列表)的方式进行调用 当然也可以使用任何一个该类的实例所调用 因为类方法是所有该类的实例共享的

解释: 先创建了一个类,叫order,里面包含一个公共方法put
再创建一个这个类的对象 order p;p就是对象(叫变量也可以)
然后调用对象的方法put;p.put();

一楼解释的很详细哦

应该是
order p = new order();
定义一个对象 p
p.put();
调用put方法