java中可以像C++中那样定义独立的函数吗?
答案:6 悬赏:70 手机版
解决时间 2021-04-02 20:28
- 提问者网友:謫仙
- 2021-04-02 05:57
java中可以像C++中那样定义独立的函数吗?
最佳答案
- 五星知识达人网友:胯下狙击手
- 2021-04-02 06:13
这两个函数是写在你这个类里的
public class app{
public static void main(String[] args){
Cat cat1 = new Cat("Jabba");
Cat cat2 = new Cat("Leia");
cat1.getName(); // Returns Jabba
cat2.getName(); // Returns Leia
messWithCat(cat1);
changeKitty(cat2);
}
public static void messWithCat(Cat cat){
// TODO
}
public static void changeKitty(Cat cat){
// TODO
}
}
public class app{
public static void main(String[] args){
Cat cat1 = new Cat("Jabba");
Cat cat2 = new Cat("Leia");
cat1.getName(); // Returns Jabba
cat2.getName(); // Returns Leia
messWithCat(cat1);
changeKitty(cat2);
}
public static void messWithCat(Cat cat){
// TODO
}
public static void changeKitty(Cat cat){
// TODO
}
}
全部回答
- 1楼网友:我住北渡口
- 2021-04-02 09:41
能,我理解的就是定义一个接口函数,然后调用。
- 2楼网友:掌灯师
- 2021-04-02 09:02
你得定义到该类的内部,定义为静态或是成员方法,当然也可以定义到其他类里面,然后将其他类进行静态导入
- 3楼网友:拾荒鲤
- 2021-04-02 08:29
不能,JAVA所有东西都是对象,所以函数必须在类里面定义才行. 你没发现新建文件的时候都是直接建立一个类么.
不过可以在类里面定义一个类方法,权限为public 然后在public static void main(String[] args){}里面调用就可以了
不过可以在类里面定义一个类方法,权限为public 然后在public static void main(String[] args){}里面调用就可以了
- 4楼网友:刀戟声无边
- 2021-04-02 07:05
首先 Java 所有的函数都必须写在类内部。
而且,java一般称函数为方法。
在这里你说的messWithCat()方法和changeKitty()方法
是方法的调用,而不是独立的函数定义。
而且,java一般称函数为方法。
在这里你说的messWithCat()方法和changeKitty()方法
是方法的调用,而不是独立的函数定义。
- 5楼网友:洒脱疯子
- 2021-04-02 06:59
因为java程序的入口必须是在public类的mian方法,所以
Cat cat1 = new Cat("Jabba");
Cat cat2 = new Cat("Leia");
cat1.getName(); // Returns Jabba
cat2.getName(); // Returns Leia
messWithCat(cat1);
changeKitty(cat2);
也是属于一个类里的。
这两个方法 messWithCat(cat1);changeKitty(cat2);应该是入口类中的静态方法。
java中不存在独立于类的 方法
Cat cat1 = new Cat("Jabba");
Cat cat2 = new Cat("Leia");
cat1.getName(); // Returns Jabba
cat2.getName(); // Returns Leia
messWithCat(cat1);
changeKitty(cat2);
也是属于一个类里的。
这两个方法 messWithCat(cat1);changeKitty(cat2);应该是入口类中的静态方法。
java中不存在独立于类的 方法
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯