首页 > 编程知识 正文

javavoid,javavoid方法

时间:2024-04-27 11:08:32 阅读:334558 作者:AZEY

本文目录一览:

JAVA里VOID是什么意思。

java里, 使用void来描述方法没有返回值

比如 下面的方法,执行完毕后, 没有任何的返回值

public void printHello(){

    System.out.println("Hello World");//控制台输出Hello World

}

如果有返回值, 那么需要写返回值的类型,

比如,返回1个整数的结果,如下

public int add(int a,int b){//返回值类型 int

    return a+b;//返回 2个数的和

}

java中void的用法

void除了说明该方法没有返回值外,还有什么作用呢?构造方法同样也是没有返回值的,那它和void方法有什么区别呢?构造方法与方法又有什么区别?用具象的实物来表现的话三者有何种关系呢?

id 除了说明该方法没有返回值以外,并没有其它的作用。

构造方法应该来说是一个特殊的方法,但是其实可以理解为构造方法是有返回值的。

Person p = new Person();

我们在使用 new Person() 时,这个构造函数被执行了,而返回值,就是新的对象。

回复楼主的两个问题:

为什么要用void来规定方法没有返回值呢?用具体的例子怎么样来说明呢?求具象化的解答。

构造方法与方法的区别是什么呢?感觉初学对这个很困惑。

我用一个类的代码来回答你的这两个问题

class Person{ public string name; //构造函数A: 这是一个空构造函数

public Person(){

} //构造函数B: 这是带参构造函数

public Person(String name){ this.name = name;

} public void Run(){

} pulbic String Speak(){ return "说话的内容";

}

}

Person tom = new Person();

tom.name = "tom";//让tom跑tom.Run;

Person jimy = new Person("jimy");

String song = jimy.Speak();

我们在使用 new Person() 时,会调用构造函数A,而使用 new Person("jimy")时,会调用构造函数B

构造函数只有在实例化一个类时才会被调用,在类实例化完成后,构造函数无法再被调用。

Person 这个类,有两个方法, Run 和 Speak ,在现实生活中,跑步我们不需要返回什么,只需要这个对象去执行这个动作就可以了。而 Speak 这个,需要有一些回馈,比如说话的内容等等。

方法在类被实例化后,可以随时调用(只要可以调用得到)。

建议初学者的话,认识系统的看一两本书,《JAVA编程思想》是一定要看完的。

在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 有什么用处

java中 void是一个方法的返回方式之一

void:的意思是 不返回任何东西,我们可以看成是进去就不会回来的意思,在 void类型的方法中 不用返回东西 也就不需要return.

比如:

public void hello(){

   system.out.println("hello baidu");

}

public int max(){

    system.out.println("i'm 6");

    return 6;

}

public boolean isOk(){

    system.out.println("it's ok");

    return true;

}

Java中void怎么用?

void说明该方法没有返回值,比如“

public void result()

{

}

如果void换成了其它,如string,int,数组,对象等等之类,就要用return来返回值,比如:

public int result()

{

return 1;

}

方法里可以不用写任何代码,直接返回值

Java中的void代表什么意思

void是无返回值的意思。

比方说 public void walk()

{

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

}

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

再看这里:

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

{

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

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

}

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

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

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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。