关于一个类中方法的调用
大家都知道:对象是对客观事物的抽象,类是对对象的抽象,对象是类的实例。
在类中来调用方法。不过调用方法也有种种的情况。(如下几种情况)
在同一个类中的两个方法相互调用:
1.如果两个方法都是普通的方法,也就是非静态的方法的话,是可以直接调用的。例
(
public void a(){
system.out.println(“内容”);
b();
}
public void b(){
system.out.println(“内容2”);
}
)
2.如果两个方法都是静态的方法,那么也是可以直接使用的。例
(
public static void a(){
system.out.println(“内容”);
b();
}
public static void b(){
system.out.println(“内容2”);
}
)
3.如果在静态方法中调用非静态的方法,那么需要创建对象,需要对象名.方法名()。如果在非静态中调用静态方法的话。可以直接调用 。 例
(
public void a()
{
system.out.println(“内容”);
类名 对象名 =new 类名();
对象名.b();
}
public static void b()
{
system.out.println(“内容2”);
a();
}
)