java在方法中生成对象时为什么不能加类名

java在方法中生成对象时为什么不能加类名,第1张

因为你声败枝明的变量person和厅搏传过来的person重复了

这样扮枯祥就行了

public class Person

{

int age = 20

public void change(Person people1)

{

Person people = new Person()

people1.age = 30

}

public static void main(String[] args)

{

Person people = new Person()

System.out.println(people.age)

people.change(people)

System.out.println(people.age)

}

}

答: Python使用面向对象的方法进行编程时,确实有两种调用方法。第一,当被调用的方法是静态方法,那么这个时候无须实例化对象,直接按照类名.函数名格式即可,如math.sin(),在该函数的底层实现当中,使用了@staticmethod声颤改明静态盯含方法,我的理解是这样的,当某个方法经常被使用时,把它声明成静态方法会方便一些第二,当被调用方法是非静态方凯洞笑法时,则必须先实例化一个对象,再进行方法调用。希望能够帮助到你。

例子


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/8032043.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存