Step 1: Open terminal and execute the command ‘jshell’ to see the jshell prompt.
$jshell
|  Welcome to JShell -- Version 10.0.2
|  For an introduction type: /help intro
jshell>
Step 2: Copy and execute below snippet in jshell prompt.
Employee.java
public class Employee {
	private int id;
	private String firstName;
	private String lastName;
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getFirstName() {
		return firstName;
	}
	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}
	public String getLastName() {
		return lastName;
	}
	public void setLastName(String lastName) {
		this.lastName = lastName;
	}
}
jshell> public class Employee {
   ...>     private int id;
   ...>     private String firstName;
   ...>     private String lastName;
   ...> 
   ...>     public int getId() {
   ...>         return id;
   ...>     }
   ...> 
   ...>     public void setId(int id) {
   ...>         this.id = id;
   ...>     }
   ...> 
   ...>     public String getFirstName() {
   ...>         return firstName;
   ...>     }
   ...> 
   ...>     public void setFirstName(String firstName) {
   ...>         this.firstName = firstName;
   ...>     }
   ...> 
   ...>     public String getLastName() {
   ...>         return lastName;
   ...>     }
   ...> 
   ...>     public void setLastName(String lastName) {
   ...>         this.lastName = lastName;
   ...>     }
   ...> 
   ...> }
|  created class Employee
Step 3: Let’s create an Employee object by executing below statement.
var emp = new Employee()
jshell> var emp = new Employee()
emp ==> Employee@239963d8
Execute following statements to populate employee details.
emp.setId(1)
emp.setFirstName("Krishna")
emp.setLastName("Ponnam")
jshell> emp.setId(1)
jshell> emp.setFirstName("Krishna")
jshell> emp.setLastName("Ponnam")
Step 4: Now you can execute below statements to get the property values associated with employee instance.
emp.getId()
emp.getFirstName()
emp.getLastName()
 
 
jshell> emp.getId()
$6 ==> 1
jshell> emp.getFirstName()
$7 ==> "Krishna"
jshell> emp.getLastName()
$8 ==> "Ponnam"
 
 
No comments:
Post a Comment