java中void的用法

void关键字

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

public static void getName() {
        String name = "username";
        System.out.println(name);
		}
public static void main(String[] args) {

		}

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

package java.lang;
public final class Void {
    public static final Class<Void> TYPE = Class.getPrimitiveClass("void");
    private Void() {}
	}

Void类是用final修饰的,说明不可以扩展,另外构造方法是私有的,不可以实例化;
Void类是一个不可实例化的占位符类,用来保存一个引用代表了java关键字void的Class对象。

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

public void getName() {
        String name = "username";
        if(name != null)
            return;
        System.out.println(name);
        }
### 回答1: public voidJava的一种方法声明,表示该方法不返回任何值,即没有返回类型。它通常用于执行某些操作或修改对象的状态,而不需要返回任何结果。在Javapublic void方法可以被其他类调用,因为它是公共的,并且不需要返回任何值。 ### 回答2: 在Javapublic void是一种方法修饰符,用于声明一个公共的无返回值的方法。它表示该方法可以被任何类或对象所调用,而且该方法不会返回任何结果。 public关键字表示该方法是公共的,即可以被其他类或对象所访问和调用。void关键字表示该方法没有返回值,即不会返回任何结果。 使用public void声明方法的目的是让该方法能够方便地被其他类或对象所使用,因为公共的方法可以被任何地方访问到,无需特别的权限或许可。而无返回值的方法则一般用于执行一些特定的操作或任务,例如打印输出、修改对象属性或执行一些逻辑处理等。 例如,以下是一个简单的public void方法的示例: ``` public void printHello() { System.out.println("Hello World!"); } ``` 该方法被声明为公共无返回值方法,用于打印输出一条“Hello World!”的消息。其他类或对象可以直接调用该方法来输出相应的消息内容。 在使用public void方法时,需要注意以下几点: 1. 方法名应该具有明确的意义和描述性,能够清晰表达该方法的功能和用途; 2. 方法应该有明确的参数和调用方式,以便其他类或对象能够方便地使用该方法; 3. 方法应该考虑到异常处理和错误情况,以确保程序的健壮性和稳定性。 总的来说,public void方法是Java常用的一种方法声明方式,具有方便、易用、灵活等特点,能够帮助开发者快速实现一些常见的操作和处理任务。 ### 回答3: Javapublic void是一种方法的声明方式,它表示该方法是公开的,可以被其他类访问或调用,而void表示该方法不返回任何值。 在Java,一个方法可以有不同的访问权限控制符,包括public、private、protected和default。其public表示该方法对所有的类可见,可以在该类的外部被访问和调用。而void表示该方法不返回任何值,也就是没有返回类型。 下面是一个例子: ```java public class Test { public void sayHello() { System.out.println("Hello world!"); } } ``` 在这个例子,我们定义了一个名为sayHello()的public void方法,它输出字符串“Hello world!”到控制台。由于该方法是public类型,其他类可以访问它并且调用它。 当我们在另一个类需要调用该方法时,可以这样写: ```java public class Main { public static void main(String[] args) { Test test = new Test(); test.sayHello(); } } ``` 在这个例子,我们实例化了一个Test对象,并调用其sayHello()方法,这时就会输出“Hello world!”到控制台。 总之,public voidJava表示公开方法且不返回任何值的方式,可以被其他类访问和调用。它可以帮助我们实现代码的复用和组件化。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值