方法在new对象时放到了全局方法区 谁调用就去全局方法区

多次new对象 需要用同一个方法时 直接去全局方法区调取

类里可以定义方法;什么是方法?

方法 : 就是有一段代码在不定时的情况下,被反复使用 ;
那么可以个这段代码加一个{ }大括号 , 起一个name ;
按指定格式 , 定义成方法 ;
那么这个方法就可以反复调用 , 而不用把代码到处复制粘贴 ;
需要用的时候调用出来即可 ;

所以方法的概念就是:

封装了一段代码 根据方法名name , 可以反复调用 ;
调用方法就是为了执行里面的代码 ;

方法的意义 : 提高代码的复用率

方法的格式 :

※: 方法在类中和属性是同级的位置
权限修饰符 返回值 方法name(方法的形式参数){
方法体代码语句体;
}
image.png
权限修饰符 一般写public //公共 ;
返回值如果没有 就写void //空白的 ;
方法名name 小驼峰 起名要见名知意 ;
如果没有参数则public void name( )空号里空着 ;
方法体语句中 可以写一行代码也可以写多行代码 ;

方法也是类的动态特征 ;

调用方法必须先创建当前类的对象 ;

通过对象name . 方法名() 来调用方法 ;

image.png