java中可以像C++中那样定义独立的函数吗?
在java中可以像C++中那样定义独立的函数吗,然后再调用,是不是每个函数必须属于一个类才行,Catcat1=newCat("Jabba");Catcat2=newCat...
在java中可以像C++中那样定义独立的函数吗, 然后再调用, 是不是每个函数必须属于一个类才行,
Cat cat1 = new Cat("Jabba");
Cat cat2 = new Cat("Leia");
cat1.getName(); // Returns Jabba
cat2.getName(); // Returns Leia
messWithCat(cat1);
changeKitty(cat2);
这是看到的一个例子,这里怎么又有独立的函数messWithCat()和changeKitty(),不是很明白,望指导哈. 展开
Cat cat1 = new Cat("Jabba");
Cat cat2 = new Cat("Leia");
cat1.getName(); // Returns Jabba
cat2.getName(); // Returns Leia
messWithCat(cat1);
changeKitty(cat2);
这是看到的一个例子,这里怎么又有独立的函数messWithCat()和changeKitty(),不是很明白,望指导哈. 展开
8个回答
展开全部
不能,JAVA所有东西都是对象,所以函数必须在类里面定义才行. 你没发现新建文件的时候都是直接建立一个类么.
不过可以在类里面定义一个类方法,权限为public 然后在public static void main(String[] args){}里面调用就可以了
不过可以在类里面定义一个类方法,权限为public 然后在public static void main(String[] args){}里面调用就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先 Java 所有的函数都必须写在类内部。
而且,java一般称函数为方法。
在这里你说的messWithCat()方法和changeKitty()方法
是方法的调用,而不是独立的函数定义。
而且,java一般称函数为方法。
在这里你说的messWithCat()方法和changeKitty()方法
是方法的调用,而不是独立的函数定义。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为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中不存在独立于类的 方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
能,我理解的就是定义一个接口函数,然后调用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-09-23
展开全部
Java中每个函数都是属于一个类的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询