/*
关于方法调用
-1.方法的修饰符列表中有static关键字,完整的调用方法是:类名.方法名(实参列表);
-2.对于方法的修饰符列表中有static关键字的,"类名."可以省略不写
-3.对于在类外的方法调用,就必须使用"对应的类名.方法"
注意:建议在一个java源文件中只定义一个class,比较清晰,这里只是为了演示而进行定义
多个class的方式不建议
*/
public class method02
{
public static void main(String[] args)
{
//调用方法
method02.m();
//"类名."可以省略不写吗?
//对于方法的修饰符列表中有static关键字的,"类名."可以省略不写
//省略不写的意思:在当前的类体里面寻找
m();
//调用其它类【不是本类中的】方法
A.doOther();
//省略"类名."试试
//doOther();//报错,找不到对应类的方法
//省略的方式
m2;
//不想调用本类中的m2方法,这个时候就必须添加"类名."了。
A.m2();
}
public static void m()
{
System.out.println("this is m method");
}
public static void m2()
{
System.out.println("this is class method02 m2 method");
}
}
//这是第二个类A,试一下在类里面调用其它类的方法是什么情况
class A
{
public static void doOther()
{
System.out.println("this is a doOther method");
}
public static void m2()
{
System.out.println("this is class A m2 method");
}
}