java语言中的方法和构造方法有什么区别?

 我来答
树桖珍aj
推荐于2019-08-07 · TA获得超过6564个赞
知道小有建树答主
回答量:45
采纳率:0%
帮助的人:7950
展开全部

构造方法没有返回值,方法名和类名一样,其作用是用于在NEW一个类的时候,会总先调用这个类的构造方法,构造方法内部可以作一些变量的初始化或在创建这个类时必须调用的一些方法和运算,他是不用特意去调用的方法,会随着类的创建而自动去调用。

例如:我们需要做一个i+j的运算,在这期间我们用到了构造函数,让其改变了i和j的初始化值

public class Text {

int i = 0;

int j = 0;

/**

* Text 的构造函数 将i和J的值重新初始化赋值

*/

public Text() {

i = 1;

j = 2;

};

public static void main(String[] args) {

Text s = new Text();

//此时当你NEW完Text()时程序已经自动执行了Text的构造 函数i和j的值已经是1和2

System.out.println(s.i + s.j); 

}

}

Java语言是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式