Skip to content

Commit 149bfc4

Browse files
NickTononiKevinGilmore
authored andcommitted
[BAEL-3149] Java 'private' access modifier (eugenp#7669)
1 parent 4e926d3 commit 149bfc4

2 files changed

Lines changed: 16 additions & 7 deletions

File tree

core-java-modules/core-java-lang-oop-2/src/main/java/com/baeldung/core/modifiers/Employee.java

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
public class Employee {
44

55
private String privateId;
6-
public String name;
6+
private String name;
77
private boolean manager;
88

99
public Employee(String id, String name) {
10-
changeId(id);
11-
this.name = name;
10+
setPrivateId(id);
11+
setName(name);
1212
}
1313

1414
private Employee(String id, String name, boolean managerAttribute) {
@@ -17,15 +17,15 @@ private Employee(String id, String name, boolean managerAttribute) {
1717
this.privateId = id + "_ID-MANAGER";
1818
}
1919

20-
public void changeId(String customId) {
20+
public void setPrivateId(String customId) {
2121
if (customId.endsWith("_ID")) {
2222
this.privateId = customId;
2323
} else {
2424
this.privateId = customId + "_ID";
2525
}
2626
}
2727

28-
public String getId() {
28+
public String getPrivateId() {
2929
return privateId;
3030
}
3131

@@ -43,6 +43,15 @@ private void setManager(boolean manager) {
4343
this.manager = manager;
4444
}
4545

46+
47+
public String getName() {
48+
return name;
49+
}
50+
51+
public void setName(String name) {
52+
this.name = name;
53+
}
54+
4655
public static Employee buildManager(String id, String name) {
4756
return new Employee(id, name, true);
4857
}

core-java-modules/core-java-lang-oop-2/src/main/java/com/baeldung/core/modifiers/ExampleClass.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ public class ExampleClass {
44

55
public static void main(String[] args) {
66
Employee employee = new Employee("Bob","ABC123");
7-
employee.changeId("BCD234");
8-
System.out.println(employee.getId());
7+
employee.setPrivateId("BCD234");
8+
System.out.println(employee.getPrivateId());
99
}
1010
}

0 commit comments

Comments
 (0)