构造函数和方法的区别
Java 是一种纯粹的 OOPS 概念为基础的编程语言。因此在 Java 中,所有的变量,数据和语句都必须存在于类中。这些类由构造函数和方法组成。方法和构造函数在很多方面是不同的。
构造函数 : 构造函数用于初始化对象的状态。像方法一样,构造函数也包含在对象创建时执行的语句集合(即指令)。每次使用 new() 关键字创建对象时,至少调用一个构造函数(可以是默认构造函数)来为同一类的数据成员分配初始值。
例:
// Java Program to illustrate constructor
import java.io.*;
class Geek {
int num;
String name;
// This would be invoked while an object
// of that class created.
Geek()
{
System.out.println("Constructor called");
}
}
class GFG {
public static void main(String[] args)
{
// this would invoke default constructor.
Geek geek1 = new Geek();
// Default constructor provides the default
// values to the object like 0, null
System.out.println(geek1.name);
System.out.println(geek1.num);
}
}
Output:
Constructor called
null
0
版权属于:月萌API www.moonapi.com,转载请注明出处