java 实例方法调用另一个类的实例方法

Python024

java 实例方法调用另一个类的实例方法,第1张

public void feed(Cat c) 方法括号里面是参数,跟public void feed(String s) 是一样的,只是Cat c是需要Cat类型的参数而已,看一下你main方法就知道了,你其中lisi.feed(tom)就是调用feed方法传的是Cat类型的参数;

左上角有我头像,有很多朋友在一起相互交流学习。

对象名加方法名,方法名,new三种调用方式。

一般的,在Java语言中,调用方法有三种方式第一种是通过对象名加方法名进行调用,这是最普通的也是最常见的一种调用方式,第二种,通过new关键字调用构造方法,这种是在实例化对象时使用的方式,第三种,通过类名加方法名调用,当需要调用的那个方法为静态有static的方法时使用。

静态方法内部调用其他方法 静态方法可以直接调用静态方法, 除了在 main 方法中,还可以在自定义的静态方法中直接调用, 非静态方法内部调用,非静态方法可以直接调用静态方法与非静态方法。

新建对象,然后调用方法。如:

package list

public class Demo2 {

public void getNum(){

int num=10

System.out.println(num)

}

public static void getNum1(){

int num=10

System.out.println(num)

}

}

需要调用的类:

package list

public class Text {

public static void main(String[] args){

Demo2.getNum1()//调用 Demo2 中的静态函数直接用 类名 点方法名(Demo2.getNum1());

Demo2 de=new Demo2()// 新建对象;

de.getNum()// 调用Demo2 中的非静态函数需要新建对象

}

}