//方法的多种调用方式
package com.oop.demo1;
import com.HuanXin.CeShi.D;
//Demo01:就是一个类
public class Demo01 {
//main方法
public static void main(String[] args) {
int aa = new Demo01().AA();//new+类名().方法名()再引入局部变量
System.out.println(aa);//没有static且没有void
String bb = Demo01.BB();//类名.方法名()再引入局部变量
String bb1 = BB();//方法名()再引入局部变量
System.out.println(bb1);
System.out.println(bb);//有static修饰词时且没有void
Demo01.QQ();//有static且有void,void返回方法体输出的内容
//直接类名.方法名即可输出
QQ();//或者直接调用也行 方法名()
//重要的例子!!
new Demo01().WW();//只有void时new 1. new 类名().方法名()
Demo01 PP = new Demo01();//2.在new Demo01()括号里面引入局部变量
PP.WW();
}
public int AA() {
return 10;
}
public static String BB() {
return "hello,陈焕新";
}
public static void QQ(){
System.out.println("你好!陈焕新");
}
public void WW(){
System.out.println("你好!中国。");
}
}
/*
总结:方法的多种调用方式
1.没有static时 没有void时 new+类名().方法名()再引入局部变量
public String XX(){}
2.有static,没有void时 类名.方法名()再引入局部变量或者方法名()再引入局部变量
public static int XX(){}
3.有static,void时 类名.方法名不用引入局部变量或者方法名()
public static void QQ(){}
4.只有void时 new+类名().方法名()
public void WW(){}
也可以向上面的重要例子那样子调用在new Demo01()括号里面引入实际变量
之后在PP.WW();
*/
![](/i/l/?n=22&i=blog/2984651/202210/2984651-20221026232604944-1107723310.png)
标签:多种,调用,Demo49,void,Demo01,static,new,public,类名 From: https://www.cnblogs.com/CHX249/p/16830563.html