首页 > 编程语言 >Java字段初始化的规律

Java字段初始化的规律

时间:2022-10-04 15:22:31浏览次数:49  
标签:初始化 Java 构造方法 默认 字段 构造函数

在Java中定义一个类后,有三种方式可以对其中的变量进行初始化:直接输入,初始化块,构造函数。

而对于这三者的优先级,其应该是:

1.类的构造函数(构造方法):

当创建一个对象时,其构造函数就会自动调用。构造方法必须与类名相同,无返回值。

如果程序员没有定义一个构造函数时,系统会自动定义一个不含参数的“默认构造函数”,在自定义构造函数后就不再产生默认的构造函数了。

对于同一个类来说,可以有很多个构造函数,也就是所谓方法重载的运用。其之间可以相互调用。

2.类的初始化块

指的是在类中用{}括起来的几行代码,可以直接作为类的成员。多用于类中变量的初始化。

3.在执行类成员的时候默认给出的值

 

标签:初始化,Java,构造方法,默认,字段,构造函数
From: https://www.cnblogs.com/lxh-666/p/16753797.html

相关文章

  • 静态初始化块的执行顺序
    如果定义初始化块时使用了static修饰符,则变成了静态初始化块。静态初始化块时类相关的,系统将在类初始化阶段执行静态初始化块,而不是在创建对象时才执行。因此静态初始化块......
  • 盘点最常见且坑爹的Java事故现场,你中招了几个?
    前言jdk作为我们每天必备的调用类库,里面大量提供了基础类供我们使用.可以说离开jdk,我们的java代码寸步难行,jdk带给我们的便利可谓是不胜枚举,但同时这些方法在使用起来......
  • Java字段初始化的规律
    JAVA字段的初始化规律1.类的构造方法(1)“构造方法”,也称为“构造函数”,当创建一个对象时,它的构造方法会被自动调用。构造方法与类名相同,没有返回值。(2)如果类没有定......
  • 静态初始化块的执行顺序
    单个类中初始化块、静态初始化块、构造器的执行顺序。无论怎么写,先执行第一个的是静态初始化块,第二个是初始化块,第三个是构造器,如果写了多个的时候从上往下执行,比如写了多......
  • java入门基础 static final 关键字 修饰符 解释(通俗易懂)
    final和static和finalstatic区别解释?static是用来修饰静态资源的(包括类、方法、变量等),final是用来保证当前变量为常量,finalstatic即保证为静态常量(意思就是不依......
  • Java 属性文件乱码问题
    属性文件乱码通常是中文乱码,在英文下通常没有这个问题。 ​​​​ 如上图显示的,中文字符在属性文件中读取后会显示为乱码.问题和解决导致这个问题的主要原因是属性文件如......
  • Java 属性文件乱码问题
    属性文件乱码通常是中文乱码,在英文下通常没有这个问题。  如上图显示的,中文字符在属性文件中读取后会显示为乱码.问题和解决导致这个问题的主要原因是属性文件如果......
  • 初学者了解的Java!
    简单看JavaJava的诞生和发展Java是由SunMicrosystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由JamesGosling和同事们共同研发......
  • Java方法(方法的调用,重载)
    方法调用:调用方法:对象名.方法名(实参列表)Java支持两种调用方法的方式,根据方法是否返回值来选择当方法返回一个值的时候,方法调用通常被当做一个值,例如intlarger......
  • java网络编程--5 URL 下载网络资源
    java网络编程--5URL下载网络资源1.8、URL统一资源定位符,定位互联网的某一个资源DNS域名解析www.baidu.com-->xxx.xxx.xxx.xxx//协议://IP地址:端口号/项目名/资源......