File tree 3 files changed +86
-0
lines changed
3 files changed +86
-0
lines changed Original file line number Diff line number Diff line change
1
+ class Employee {
2
+ // First constructor
3
+ Employee (String s , int i ){
4
+ System .out .println ("The name of the first employee is : " + s );
5
+ System .out .println ("The id of the first employee is : " + i );
6
+ }
7
+ // Constructor overloaded
8
+ Employee (String s , int i , int salary ){
9
+ System .out .println ("The name of the second employee is : " + s );
10
+ System .out .println ("The id of the second employee is : " + i );
11
+ System .out .println ("The salary of second employee is : " + salary );
12
+ }
13
+
14
+ }
15
+ public class CWH_constructors {
16
+ public static void main (String [] args ) {
17
+ Employee shubham = new Employee ("Shubham" ,1 );
18
+ Employee harry = new Employee ("Harry" ,2 ,70000 );
19
+
20
+ }
21
+ }
Original file line number Diff line number Diff line change
1
+ class MyMainEmployee {
2
+ private int id ;
3
+ private String name ;
4
+
5
+ public MyMainEmployee (){
6
+ id = 0 ;
7
+ name = "Your-Name-Here" ;
8
+ }
9
+ public MyMainEmployee (String myName , int myId ){
10
+ id = myId ;
11
+ name = myName ;
12
+ }
13
+ public MyMainEmployee (String myName ){
14
+ id = 1 ;
15
+ name = myName ;
16
+ }
17
+ public String getName (){
18
+ return name ;
19
+ }
20
+ public void setName (String n ){
21
+ this .name = n ;
22
+ }
23
+ public void setId (int i ){
24
+ this .id = i ;
25
+ }
26
+ public int getId (){
27
+ return id ;
28
+ }
29
+ }
30
+
31
+ public class cwh_42_constructors {
32
+ public static void main (String [] args ) {
33
+ //MyMainEmployee harry = new MyMainEmployee("ProgrammingWithHarry", 12);
34
+ MyMainEmployee harry = new MyMainEmployee ();
35
+ //harry.setName("CodeWithHarry");
36
+ //harry.setId(34);
37
+ System .out .println (harry .getId ());
38
+ System .out .println (harry .getName ());
39
+ }
40
+ }
Original file line number Diff line number Diff line change
1
+ class Employee {
2
+ // First constructor
3
+ Employee (String s , int i ){
4
+ System .out .println ("The name of the first employee is : " + s );
5
+ System .out .println ("The id of the first employee is : " + i );
6
+ }
7
+ // Constructor overloaded
8
+ Employee (String s , int i , int salary ){
9
+ System .out .println ("The name of the second employee is : " + s );
10
+ System .out .println ("The id of the second employee is : " + i );
11
+ System .out .println ("The salary of second employee is : " + salary );
12
+ }
13
+ // Overloaded constructor with salary 10,000
14
+ Employee (int salary ){
15
+ System .out .println ("The salary of third employee is : " + salary );
16
+ }
17
+
18
+ }
19
+ public class quick_quiz {
20
+ public static void main (String [] args ) {
21
+ Employee shubham = new Employee ("Shubham" ,1 );
22
+ Employee harry = new Employee ("Harry" ,2 ,70000 );
23
+ Employee kishan = new Employee (10000 );
24
+ }
25
+ }
You can’t perform that action at this time.
0 commit comments