java中返回值有什么,JAVA类方法的返回值
大家好,感谢邀请,今天来为大家分享一下java中返回值有什么的问题,以及和JAVA类方法的返回值的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
java返回值
程序一的结构是这样的, class SquareProperties,这个class里面有两个普通method和一个main method.你可以把一个method理解了一个工具包,用来实现一个功能的。double computeArea(double side),这个method的功能就是计算面积。你输入了一个参数side,这个method里面把计算出的面积值返回给你。第二个是求周长的,同理。
你在main method里面调用这几个方法,就能直接实现求周长和面积的功能了。
而程序二,则把这两个方法的内容直接混到main method里面了。
你现在可能觉得程序二这种方法更方便,但如果你以后做一些正规的软件时,如果把各种功能一气都放到main里面,无法重复利用,且非常乱。而把各种功能都分别包到一个个的method里面,需要哪个就用哪个,非常方便。
程序二中的public static。 public是权限,表示所有的程序,无论从哪来的,都能调用这个变量。
一般来说能不public的尽量不要。为了安全和保密起见。
static,静态的。意思就是说,给这个变量单独分配一块内存空间,谁都可以调用。如果这个变量不加static,它就不是一个静态变量。而它在main method的外边,是无法被main里面的东西所调用的。建议学习一下局部变量和全局变量。
这些东西我刚学JAVA的时候也非常纠结,一整个学期都没明白,直到下学期学数据结构的时候才顿悟。如有不懂,可私HI我留QQ之类。
JAVA中的返回值是做什么的
Java中一个方法如果定义了返回值,就会在函数的最后加上return语句,用来返回数据,提供给别的方法使用:
这个就是面向对象了,定义了一个类,可以把它理解成其他普通的数据类型一样,返回值可以是普通的数据类型,如int,char等,当然也可以是自己定义的数据类型,也就是你所说的类名,它返回的是这个类对应的一个对象。
在JAVA里 什么叫返回 什么叫返回值
返回的意思就是一个函数或者方法结束过后要返回到原来函数的内容,根据返回参数的类型来获取他的信息。比如:
A()
{
int
a;
a=B();}
int
B()
{return
0;}
这里有2个函数,分别是A和B。A中的a就是在接收B中返回的int类型的返回值。注意类型的对应。
成员方法:好比一个人有脚,可以用来行走,这个行走的方式就是脚的“成员方法”。成员方法一般是在类中定义,他的使用方式是,先申明类的对象,用类去调用类中的成员方法。如:
class
A{
public
void
FucA(){};
}
main()
{
A
a;
a.FucA();}
上面就是申明了class
A的一个对象a,然后用a去调用A中的成员方法FucA()
JAVA类方法的返回值
这问题问的,需要返回值的时候就返回值啊
比如一个方法,计算两个整数相加后的结果,就应该返回一个整数型啊
public int add(int a,int b)//典型的需要返回值的
{
return a+b;
}
如果一个方法,只需要处理问题,而不需要返回处理结果,就不用返回,也就是void,比如下面这个方法,传一个名字做参数,这个方法是向这个人问好的,就只需要问好,不需要返回值
public void sayHello(String name)
{
System.out.println("中午好"+name);
}
另外,一个方法虽然有返回值,但是可以不接收这个返回值。
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!