[BAEL-16640] - Split or move core-java-modules/core-java-lang-syntax module

This commit is contained in:
amit2103
2019-11-03 12:16:31 +05:30
parent 8e5797ef3e
commit ffcf4ca369
15 changed files with 69 additions and 4 deletions

View File

@@ -1,59 +0,0 @@
package com.baeldung.core.privatemodifier;
public class Employee {
private String privateId;
private String name;
private boolean manager;
public Employee(String id, String name) {
setPrivateId(id);
setName(name);
}
private Employee(String id, String name, boolean managerAttribute) {
this.privateId = id;
this.name = name;
this.privateId = id + "_ID-MANAGER";
}
public void setPrivateId(String customId) {
if (customId.endsWith("_ID")) {
this.privateId = customId;
} else {
this.privateId = customId + "_ID";
}
}
public String getPrivateId() {
return privateId;
}
public boolean isManager() {
return manager;
}
public void elevateToManager() {
if ("Carl".equals(this.name)) {
setManager(true);
}
}
private void setManager(boolean manager) {
this.manager = manager;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public static Employee buildManager(String id, String name) {
return new Employee(id, name, true);
}
}

View File

@@ -1,10 +0,0 @@
package com.baeldung.core.privatemodifier;
public class ExampleClass {
public static void main(String[] args) {
Employee employee = new Employee("Bob","ABC123");
employee.setPrivateId("BCD234");
System.out.println(employee.getPrivateId());
}
}

View File

@@ -1,16 +0,0 @@
package com.baeldung.core.privatemodifier;
public class PublicOuterClass {
public PrivateInnerClass getInnerClassInstance() {
PrivateInnerClass myPrivateClassInstance = this.new PrivateInnerClass();
myPrivateClassInstance.id = "ID1";
myPrivateClassInstance.name = "Bob";
return myPrivateClassInstance;
}
private class PrivateInnerClass {
public String name;
public String id;
}
}