Guest User

Untitled

a guest
Jul 20th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. import java.awt.Container;
  2. import javax.swing.*;
  3.  
  4. public class Scoping extends JApplet {
  5. JTextArea outputArea;
  6. int x = 1;
  7.  
  8. public void init()
  9. {
  10. outputArea = new JTextArea();
  11. Container c = getContentPane();
  12. c.add( outputArea );
  13. }
  14. public void start()
  15. {int x = 5;
  16.  
  17. outputArea.append( "local x in start is " + x );
  18.  
  19. methodA();
  20. methodB();
  21. methodA();
  22. methodB();
  23.  
  24. outputArea.append( "\n\nlocal x in start is " + x );
  25. }
  26.  
  27. public void methodA()
  28. {
  29. int x = 25;
  30.  
  31. outputArea.append( "\n\nlocal x in methodA is " + x +
  32. " before exiting MethodA" );
  33. ++x;
  34. outputArea.append( "\nlocal x in methodA is " + x +
  35. " before exiting methodA" );
  36.  
  37. }
  38. public void methodB()
  39. {
  40. outputArea.append( "\n\ninstance variable x is " + x +
  41. " on entering methodB" );
  42. x *= 10;
  43. outputArea.append( "\ninstance variable x is " + x +
  44. " on exiting methodB" );
  45. }
  46. }
Add Comment
Please, Sign In to add comment