本文目录一览:
1、java中函数返回类型是啥意思啊
2、java为何返回类型设置成是什么意思?
3、java中函数返回类型是啥意思
4、java中返回值的类型及含义
5、java语言中规定方法的返回值的类型是由什么决定呢
6、在java中什么是返回值类型?
java中函数返回类型是啥意思啊
一个函数既有输入数据,又有输出数据,输入数据的类型在参数表中指定。对输入数据进行加工后,需要返回加工后的结果。加工后的结果的数据类型,就是函数返回类型,在函数定义的名称前指定。 也就是说,函数返回类型就是函数返回值所属的数据类型。
java为何返回类型设置成是什么意思?
这里的返回类型是Constructor<?>[]
,表示返回一个Constructor
的数组,这个数组是某个类声明的所有构造器(包括公共、保护、私有和包访问的构造器,但不包括超类的构造器)的反射。
而Constructor
是一个泛型类,表示某个类的构造器的反射。
如果是Constructor<?> c;
,就说明c
可以是任何类的构造器的反射。
比如c
既可以是String
的某个构造器的反射,也可以是Integer
的某个构造器的反射。
如果中明确指定一个类,像Constructor<String> c;
,则c
就只能是String
类的某个构造器的反射,不能是其它类的某个构造器的反射。
而Constructor<?>[] cs;
与Constructor<String>[] cs;
与上面分析的区别,只是这里是一个数组而已。
java中函数返回类型是啥意思
java的函数是一定有返回值的(不返回的是空返回值),返回类型,就是返回值的数据类型。
java中返回值的类型及含义
1、用类名作方法返回,即返回该类的实体类对象 2、该对象里面的属性都是能够在这个方法里面通过查询sql或者赋值来访问到的
// 实体类
public class User {
private String name;
private int age;
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
// ...下面的age不写了
}
// 实现方法类:
public class Demo {
public User getUserInfo() { // 返回实体类对象
User user = new User();
user.setName("张三");
user.setAge(15);
return user;
}
}
java语言中规定方法的返回值的类型是由什么决定呢
java语言中规定方法的返回值的类型是决定:字符串、整数、浮点数等等,这些决定了你设定的函数类型。 比如我们调用XX方法计算学生成绩,我们的目的是得到一个学生的成绩,那我们就需要那个方法做两件事:计算成绩并且返回那个学生的成绩给我们,成绩就是这个方法的返回值,这个返回值的数据类型就是方法的返回类型。
面向对象:
对程序员来说,这意味着要注意其中的数据和操纵数据的方法(method),而不是严格地用过程来思考。在一个面向对象的系统中,类(class)是数据和操作数据的方法的集合。数据和方法一起描述对象(object)的状态和行为。 每一对象是其状态和行为的封装。类是按一定体系和层次安排的,使得子类可以从超类继承行为。在这个类层次体系中有一个根类,它是具有一般行为的类。Java程序是用类来组织的。
在java中什么是返回值类型?
Java中的return语句总是和方法有密切关系,return语句总是用在方法中,有两个作用,一个是返回方法指定类型的值(这个值总是确定的),一个是结束方法的执行(仅仅一个return语句)。 在return语句的各类文章中,大多仅仅介绍了return语句用于有返回值(非void返回值)的方法中。而很少或没有介绍return语句在void返回值方法中的运用。 return语句用在非void返回值类型的方法中,不但能返回基本类型,还可以返回(包括用户自定义类的)对象。 下面通过一个简单例子说明一下:
/**
* Created by IntelliJ IDEA.
* User: leizhimin
* Date: 2007-12-3
* Time: 8:54:28
* Java中的return语句使用总结
*/
public class TestReturn {
public static void main(String args[]) {
TestReturn t = new TestReturn();
t.test1();
t.test2();
}
/**
* 无返回值类型的return语句测试
*/
public void test1() {
System.out.println("---------无返回值类型的return语句测试--------");
for (int i = 1; ; i++) {
if (i == 4) return;
System.out.println("i = " + i);
}
}
/**
* 有返回值类型的return语句测试
* @return String
*/
public String test2(){
System.out.println("---------有返回值类型的return语句测试--------");
return "返回一个字符串";
}
}
运行结果:
---------无返回值类型的return语句测试--------
i = 1
i = 2
i = 3
---------有返回值类型的return语句测试--------
Process finished with exit code 0
返回语句return
return语句从当前方法中退出,返回到调用该方法的语句处,继续程序的执行。返回语句有两种格式:
return expression
返回一个值给调用该方法的语句,返回值的数据类型必须与方法声明中的返回值类型一致。可以使用强制类型转换来使类型一致。return
当方法说明中用void声明返回类型为空时,应使用这种格式,不返回任何值。 return语句通常用在一个方法体的最后,以退出该方法并返回一个值。Java中,单独的 return语句用在一个方法体的中间时,会产生编译错误,因为这时有一些语句执行不到。但可以通过把return语句嵌入某些语句(如if-else)来使程序在未执行完方法中的所有语句时退出,例如:
int method (int num){
// return num; // will cause compile time error
if(num > 0)
return num;
// may or may not be executed
// depending on the value of num
}