首页编程java编程void在java中是什么意思,在JAVA中 void表示什么意思

void在java中是什么意思,在JAVA中 void表示什么意思

编程之家2023-10-1193次浏览

大家好,如果您还对void在java中是什么意思不太了解,没有关系,今天就由本站为大家分享void在java中是什么意思的知识,包括在JAVA中 void表示什么意思的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

void在java中是什么意思,在JAVA中 void表示什么意思

JAVA里VOID是什么意思。

void是无返回值的意思。

void的字面意思是“无类型”,void*则为“无类型指针”,void*可以指向任何类型的数据。void几乎只有“注释”和限制程序的作用,定义一个void变量没有意义。

void的作用在于对函数返回的限定以及对函数参数的限定。如果JAVA里指针p1和p2的类型相同,那么我们可以直接在p1和p2间互相赋值,如果p1和p2指向不同的数据类型,则必须使用强制类型转换运算符把赋值运算符右边的指针类型转换为左边指针的类型。

void在java中是什么意思,在JAVA中 void表示什么意思

扩展资料:

JAVA里VOID用法的实例:

public final.

void在java中是什么意思,在JAVA中 void表示什么意思

class Void{.

/**

* The{@code Class} object representing the pseudo-type corresponding to.

* the keyword{@code void}.

*/

@SuppressWarnings("unchecked"

public static final Class<Void> TYPE=(Class<Void>) Class.getPrimitiveClass("void").

/*

* The Void class cannot be instantiated.

*/

private Void(){}.

}

参考资料来源:百度百科:void

Java中的关键字void有什么作用具体用法

Java中的关键字void用在不需要return,也就是不需要返回一个类型变量的时候。

比如:

1、static void main(String[] args)这里的主函数就不需要return任何变量,所以使用void修饰。

2、public void setName(String name)该方法只需要对该类的成员变量进行赋值即可,不需要返回任何变量,如果return一个变量反而会出错。

但是这里有一个细节值得注意:

严格来说void表示的是空类型,这与无类型是有区别的。真正没有类型的方法只有类方法。类方法是不能被任何类型进行修饰的。

void的用法可以参照下面例子进行说明。

public void setName(String name){

this.name=name;

}

这里只对成员变量做了处理,没有return任何值,这对数据是一种保护。其他函数知道该方法对它的只进行了修改,具体是如何修改的,外面不让知晓。

public String getName(){

return name;

}

这里需要获取对象的属性,就需要返回对象的该属性,使用return就可以获取到对象的该属性。

以上例子体现了void的用法,以及它和其他类型之间的区别。

在JAVA中 void表示什么意思

void是无返回值的意思

void的字面意思是“无类型”,void*则为“无类型指针”,void*可以指向任何类型的数据。void几乎只有“注释”和限制程序的作用,定义一个void变量没有意义。

void的作用在于对函数返回的限定以及对函数参数的限定。如果7a6431333366306535JAVA里指针p1和p2的类型相同,那么我们可以直接在p1和p2间互相赋值,如果p1和p2指向不同的数据类型,则必须使用强制类型转换运算符把赋值运算符右边的指针类型转换为左边指针的类型。

扩展资料:

void真正发挥的作用在于:

(1)对函数返回的限定;

(2)对函数参数的限定。

众所周知,如果指针p1和p2的类型相同,那么我们可以直接在p1和p2间互相赋值;如果p1和p2指向不同的数据类型,则必须使用强制类型转换运算符把赋值运算符右边的指针类型转换为左边指针的类型。

Java中的void代表什么意思

void是无返回值的意思。

比方说 public void walk()

{

System.out.print("你好!");

}

如果别的地方调用这个方法就会打印出你好!

再看这里:

public String walk()//注意这里的返回类型是String不是void了

{

System.out.print("你好!");

return"哈喽";//注意这里这个return如果不写就会报错!

}

原因就是因为上面的返回类型必须是String型

如果写的是void意思就是不需要返回类型。所以就没必要写return了

如果方法上面写了某种返回类型就必须写return后面跟相应的类型值

关于void在java中是什么意思的内容到此结束,希望对大家有所帮助。

学完java后学什么 学完java基础后学什么java什么是逻辑错误,java中的语法错误指什么