![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoP5EEovUUnVKvUMUswBhAkzZbpiazMVGFULu71CEu8xQ9LqZNJbaO2ygFxy3kRMlOAFpoPBb0vT4iR0sdVE5J4oYXcskq9pUkO58DLG__qTNz0uPOKEcu25DSzN1_ULzmdd3GR8K2apg/s1600/OOP+lab2.PNG)
3
4 @Encapsulation
5 @author
6
7 public class Encaps {
8
9 @param args
10
11 public static void main(String[] args) {
12 Student nalaka = new Student();
13 setStudent(nalaka,"Nalaka",35,67,true);
14 DisplayStudent(nalaka);
15
16 Student janith = new Student();
17 setStudent(janith,"Janith",38,58,true);
18 DisplayStudent(janith);
19 }
20
21 private static void setStudent(Student s,String name,int age,int marks,boolean isMale){
22 s.setName(name);
23 s.setAge(age);
24 s.setMarks(marks);
25 s.setisMail(isMale);
26 }
27 private static void DisplayStudent(Student s){
28 String sex;
29 if (s.getisMail())
30 sex="Male";
31 else
32 sex="Female";
33
34 System.out.println("\n=================================="+
35 "\nStudent Name: "+ s.getName() +
36 "\nStudent Age: "+s.getAge()+
37 "\nStudent Marks: "+s.getMarks()+
38 "\nStudent Sex: "+sex+
39 "\n==================================");
40 }
41 }
42 class Student{
43
44 private static int count=0;
45 private String Name;
46 private int Age;
47 private int Marks;
48 private boolean isMale;
49
50 public Student(){
51 this.count++;
52 System.out.println("\nStudent count is "+ this.count);
53 }
54 public void setName(String name){
55 this.Name=name;
56 }
57 public String getName(){
58 return this.Name;
59 }
60 public void setAge(int age){
61 this.Age=age;
62 }
63 public int getAge(){
64 return this.Age;
65 }
66 public void setMarks(int marks){
67 this.Marks=marks;
68 }
69 public int getMarks(){
70 return this.Marks;
71 }
72 public void setisMail(boolean Mail){
73 this.isMale=Mail;
74 }
75 public boolean getisMail(){
76 return this.isMale;
77 }
0 comments:
Post a Comment