先运行main方法(在栈开辟main空间),在main中调用其它方法时,会在栈开辟新的临时空间存放调用方法,调用完成后,该临时空间就释放,main运行完成即程序退出,释放main栈空间;
另外方法可以并列,不能嵌套(禁止套娃),如果都在同一个类里,方法可以互相直接调用,不需要创建对象,跨类就需要创建对象调用了;
如果不同方法中的形参与对应的实参是基本类型,是互不干扰,是因为互相开辟各自的空间,传递的是值,是不共享的,如果是引用类型,则会影响,是因为传递的是地址,指向的堆是共享的
先运行main方法(在栈开辟main空间),在main中调用其它方法时,会在栈开辟新的临时空间存放调用方法,调用完成后,该临时空间就释放,main运行完成即程序退出,释放main栈空间;
另外方法可以并列,不能嵌套(禁止套娃),如果都在同一个类里,方法可以互相直接调用,不需要创建对象,跨类就需要创建对象调用了;
如果不同方法中的形参与对应的实参是基本类型,是互不干扰,是因为互相开辟各自的空间,传递的是值,是不共享的,如果是引用类型,则会影响,是因为传递的是地址,指向的堆是共享的