「javavoid用法」java的void
今天给各位分享javavoid用法的知识,其中也会对java的void进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
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。
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的用法和含义
1、static void main(String[] args)这里的void也是无返回值的意思。
2、public void xxxx() 这样就证明这个方法不需要返回值。
3、你也说了是【显示出各元素】,并不是返回各元素。所以是void
返回值是指return后面的那个值,如果方法内没有return或return后没有值,即这个方法没有返回值。例如:return 1;这里的1就是返回值。
返回值一般这样用:int a = getNum();这样a就取得了getNum方法的返回值,前提是getNum方法返回一个int类型的值。
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个数的和
}
javavoid用法的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java的void、javavoid用法的信息别忘了在本站进行查找喔。