我是靠谱客的博主 迅速苗条,最近开发中收集的这篇文章主要介绍java何为构造方法有何用处_java中的void有什么作用啊?构造方法与方法有什么区别呢?...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

构造方法应该来说是一个特殊的方法,但是其实可以理解为构造方法是有返回值的。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何为构造方法有何用处_java中的void有什么作用啊?构造方法与方法有什么区别呢?...的全部内容,希望文章能够帮你解决java何为构造方法有何用处_java中的void有什么作用啊?构造方法与方法有什么区别呢?...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部