java中 方法
发布网友
发布时间:2022-04-24 13:29
我来回答
共2个回答
热心网友
时间:2023-10-14 12:01
你注意到前面修饰有一个static关键词了吗?
被static修饰表示静态方法,该方法属于整个类
上面的main和chang都是类方法,因此有以下两种使用方法
直接chang(),这个只能在两种方法都属于本类时才能使用
类名.chang() 类名.方法形式,若你新建过一个对象,也可以用对象.方法形式,不过不太好
如果不加static,表示是对象拥有,访问时可用this.方法,当然同上,在同一个类中this是可以省略的
热心网友
时间:2023-10-14 12:02
因为你是在一个类里面,其实调用的就是自己的chang(x)方法,即this.chang(x),其中this可以省略