Updates from PR comments

This commit is contained in:
Michael Pratt
2020-11-16 21:48:14 -07:00
parent 2cf19be3b1
commit 2b32684839
4 changed files with 12 additions and 11 deletions

View File

@@ -3,13 +3,15 @@ package com.baeldung.whatsnew.records;
/**
* Java record with a header indicating 2 fields.
*/
public record Person(String name, int age) {
public record Person(String name, int age)
{
/**
* Public constructor that does some basic validation.
*/
public Person {
if (age < 0) {
public Person
{
if (age < 0)
{
throw new IllegalArgumentException("Age cannot be negative");
}
}

View File

@@ -2,12 +2,10 @@ package com.baeldung.whatsnew.sealedclasses;
import java.util.Date;
public non-sealed class Employee extends Person {
public non-sealed class Employee extends Person
{
public Date getHiredDate()
{
return new Date();
}
}

View File

@@ -1,4 +1,5 @@
package com.baeldung.whatsnew.sealedclasses;
public final class Manager extends Person {
public final class Manager extends Person
{
}