package com.st.basis.day05;
/*
* 方法就是函数
* */
public class MethodDemo {
public static void main(String[] args) {
demo01(10); //同类中静态方法调用静态方法,有参
demo02(); //同类中静态方法调用静态方法,无参
MethodDemo me = new MethodDemo(); //同类中静态方法调用非静态方法
me.demo03();
}
public static int demo01(int a) {
MethodDemo2.demo04();
return a;
}
public static void demo02() {
}
public void demo03() {
}
}
package com.st.basis.day05;
/*
* 方法就是函数
* 调用MethodDemo中的方法
* */
public class MethodDemo2 {
//静态类中调用
public static void demo04() {
//建议不同类中调用静态方法使用类名而不是对象
MethodDemo me = new MethodDemo();
me.demo03(); //不同类中调用非静态方法 利用对象调用
MethodDemo.demo01(10); //不同类中调用静态方法 有参 利用类调用
MethodDemo.demo02(); //不同类中调用静态方法 无参
}
//非静态类调用
public void demo05() {
//与静态类调用一样
}
}