Advertisement
Kvarz

Encapsulation - example

Nov 9th, 2013
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.87 KB | None | 0 0
  1. //first main class!
  2. public class App {
  3.  
  4.     public static void main(String[] args) {
  5.         Plant plant = new Plant();
  6.         plant.print();
  7.        
  8.         System.out.println("Now accessing from App class " + plant.getNum());
  9.         //let's change num inside Plant class ro 4
  10.         plant.setNum(4);
  11.         plant.print();
  12.        
  13.        
  14.         System.out.println("\n"+ plant.getData());
  15.         System.out.println(plant.getValue());
  16.     }
  17.  
  18. }
  19. ///another class
  20.  
  21. class Plant {
  22.     private int num = 123;
  23.     private int value = 9;
  24.    
  25.     public  void setNum(int num) {
  26.         this.num = num;
  27.     }
  28.     public int getNum(){
  29.         return num;
  30.     }
  31.     public void print(){
  32.         //setNum(5);
  33.         System.out.println(num);
  34.         System.out.println("the same but using method: "+ getNum());
  35.     }
  36.     //let's work with int value
  37.     public int getValue(){
  38.         return value;
  39.     }
  40.    
  41.     public String getData(){
  42.         String data = "words " + getValue();
  43.         return data;
  44.     }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement