java中类的构造方法和普通的方法在使用上有啥区别?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中类的构造方法和普通的方法在使用上有啥区别?相关的知识,希望对你有一定的参考价值。

参考技术A java中类的构造方法只在创建对象时调用,
如:String
str=new
String("dssd");
调用了String的构造方法。
java中类的普通的方法,用对象就可以调用
如:str.Length();
调用length()方法,求str的长度
参考技术B 1.
构造函数的作用
构造函数主要用来在创建对象时完成对对象属性的一些初始化等操作,
当创建
对象时,
对象会自动调用它的构造函数。一般来说,
构造函数有以下三个方面
的作用:

给创建的对象建立一个标识符;

为对象数据成员开辟内存空间;

完成对象数据成员的初始化。
2.
默认构造函数
当用户没有显式的去定义构造函数时,
编译器会为类生成一个默认的构造函数,
称为
"默认构造函数",
默认构造函数不能完成对象数据成员的初始化,
只能给
对象创建一标识符,
并为对象中的数据成员开辟一定的内存空间。
3.
构造函数的特点
无论是用户自定义的构造函数还是默认构造函数都主要有以下特点:
①.
在对象被创建时自动执行;
②.
构造函数的函数名与类名相同;
③.
没有返回值类型、也没有返回值;
④.
构造函数不能被显式调用。
参考技术C 构造方法是在类创建对象时就会调用,相当于就是你想在这个类创建时就有什么操作,就可以使用构造方法,而普通方法是你创建对象之后在去使用他;
总结:构造方法是创建时就调用,普通方法是你创建之后想使用这个方法才会调用;
点击我头像,跟我们一起相互交流学习。

以上是关于java中类的构造方法和普通的方法在使用上有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

JAVA中构造方法和普通方法的区别

java中构造方法和方法有啥区别

Java中类的构造方法

java抽象类和普通类的区别

最全面的c++中类的构造函数高级使用方法及禁忌

JAVA中构造方法和普通方法的区别