java每个类中必须有构造方法吗?this关键词又是什么?

Java类 必须包含一个或一个以上的构造方法

这个构造方法的名字和类名一样,且没有返回值的修饰符SS

构造方法用于构造该类的实例对象,Java语言通过new关键字来调用构造方法,从而返回该类的实例。

构造方法是一个类创建对象的根本途径,如果一个类没有构造方法,这个类通常无法创建实例,因此,Java语言提供了一个功能:

如果程序员没有为一个类编写构造方法,则系统会为该类提供一个默认的且无参的构造方法。

一旦程序员为一个类提供s了构造方法,系统将不再为该类提供构造方法

 
this关键词

首先this关键此可以出现在构造方法和成员方法当中

this代表的就是自己的类的一个地址

你可能感兴趣的:(java,jvm,开发语言)