Skip to content

Commit f5268e5

Browse files
author
martipatgra
committed
Deployed 6b64ee4 with MkDocs version: 1.4.2
1 parent d1d75eb commit f5268e5

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

sitemap.xml.gz

0 Bytes
Binary file not shown.

ud3/8pojo/index.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2475,7 +2475,9 @@ <h3 id="constructores-de-un-record">Constructores de un Record</h3>
24752475
<li><strong>Constructor compacto o corto</strong> (compact constructor): solo se utiliza en los records. Es una forma concisa de declarar un constructor canónico.</li>
24762476
</ol>
24772477
<h4 id="canonical-constructor-constructor-canonico">Canonical constructor - Constructor canónico</h4>
2478-
<p>Es el constructor con todos los parámetros o componentes. En el siguiente ejemplo se ha creado un constructor canónico que <strong>NO es necesario crear porque ya se crea de manera implícita. Crearlo es redundante</strong>. El constructor canónico solo tiene sentido crearlo cuado quiero añadir alguna validación en algún campo, es decir, cuando le voy a dar un comportamiento diferente al de por defecto.</p>
2478+
<p>Es el constructor con todos los parámetros o componentes. Este constructor está implícitamente creado, pero podemos sobreescribirlo.</p>
2479+
<p>En el siguiente ejemplo se ha creado un constructor canónico que <strong>NO es necesario crear porque ya se crea de manera implícita. Crearlo es redundante ya que no hace nada nuevo</strong>. </p>
2480+
<p>El constructor canónico solo tiene sentido crearlo cuado quiero añadir alguna validación en algún campo o dar un comportamiento diferente al de por defecto.</p>
24792481
<div class="highlight"><span class="filename">JavaStudent.java</span><pre><span></span><code><span class="kd">public</span><span class="w"> </span><span class="kd">record</span> <span class="nc">JavaStudent</span><span class="p">(</span><span class="n">String</span><span class="w"> </span><span class="n">id</span><span class="p">,</span><span class="w"> </span><span class="n">String</span><span class="w"> </span><span class="n">name</span><span class="p">,</span><span class="w"> </span><span class="n">String</span><span class="w"> </span><span class="n">dateOfBirth</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
24802482
<span class="w"> </span><span class="c1">//Canonical constructor</span>
24812483
<span class="w"> </span><span class="c1">//Hacer esto no tiene sentido, porque ya está implícito cuando poner los componentes en la cabecera</span>

0 commit comments

Comments
 (0)