Java中void方法深入讲解

Java中void方法深入讲解

1.1基本简介

void是java中的关键字,它代表的意思是什么也不返回,我们在开发过程中经常会用到,如一个方法不需要返回值时可以使用void关键字,在main方法中也是void关键字。

public static void getName() {

String name = "username";

System.out.println(name);

}

public static void main(String[] args) {

}

1.2 void是什么东东?

首先我们知道java是一种强类型的语言,从方法的声明语法可以看出每个方法必须要有返回值,需要确定方法的返回值类型,当定义方法使用void修饰的时候,也就是什么也不返回,由此可见void也应该算是一种数据类型;而我们知道java中常用的数据类型有8种基本数据类型和引用类型等;

那么void修饰符对应的应该是什么类型呢?其实void对应着一个Vod类:

package java.lang;

/**

* The {@code Void} class is an uninstantiable placeholder class to hold a

* reference to the {@code Class} object representing the Java keyword

* void.

*

* @author unascribed

* @since JDK1.1

*/

public final

class Void {

/**

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

* the keyword {@code void}.

*/

public static final Class TYPE = Class.getPrimitiveClass("void");

/*

* The Void class cannot be instantiated.

*/

private Void() {}

}

Void类是用final修饰的,说明不可以扩展,另外构造方法是私有的,不可以实例化;

Void类是一个不可实例化的占位符类,用来保存一个引用代表了Java关键字void的Class对象。

1.3 如何终止void修饰的方法

如果想在方法中的任何地方终止执行,可以使用return后面不加任何返回值

public void getName() {

String name = "username";

if(name != null)

return;

System.out.println(name);

}

相关推荐

伪螳草、兰螳花
真的365会不会黑款

伪螳草、兰螳花

📅 07-22 👁️ 3413
爱看影视app官方正版
bet3365娱乐场手机版

爱看影视app官方正版

📅 08-14 👁️ 3870
Samsung Galaxy J5 (SM-J5008) - 规格
bet3365娱乐场手机版

Samsung Galaxy J5 (SM-J5008) - 规格

📅 07-25 👁️ 1858