实例化一个类的对象,然后用对象调用方法。
例如代码:
public class Test(){
public void say(){
System.out.println("hello");
}
public static void see(){
System.out.println("see");
}
public static void main(String[] args) {
Test test = new Test();
test.say(); // 第一种情况
test.see();
Test.see(); // 第二种情况
}
}
上述代码有两种调用方法的情况:
1,实例化一个类(new一个对象),用这个类的对象去调用类里面的方法。
2,当方法用了static修饰时,可以不用new类的对象,可以直接类名.方法名调用。
public class Demo {
private static void a(){
System.out.println("a");
}
private void b(){
System.out.println("b");
}
public static void main(String[] args) {
c();//c方法定义在a方法后面,但是因为先调用,所以先执行
a();//可直接使用静态方法
Demo demo = new Demo();
demo.d();
}
private static void c(){
System.out.println("c");
}
private void d(){
System.out.println("d");
}
}
你说的是主函数吗
这题着实难倒我了