thenewboston

Java Programming Tutorial - 47 - More on Static

Aug 22nd, 2014
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.98 KB | None | 0 0
  1. public class apples {
  2.    public static void main(String[] args){
  3.       tuna member1 = new tuna("Megan", "Fox");
  4.       tuna member2 = new tuna("Natalie", "Portman");
  5.       tuna member3 = new tuna("Taylor", "Swift");
  6.      
  7.      
  8.       System.out.println();
  9.       System.out.println(tuna.getMembers());
  10.       System.out.println();
  11.       System.out.println(member2.getFirst());
  12.       System.out.println(member2.getLast());
  13.       System.out.println(member2.getMembers());
  14.      
  15.      
  16.    }
  17. }
  18.  
  19. public class tuna {
  20.    private String first;
  21.    private String last;
  22.    private static int members = 0;
  23.    
  24.    public tuna(String fn, String ln){
  25.       first = fn;
  26.       last = ln;
  27.       members++;
  28.       System.out.printf("Constructor for %s %s, members in the club : %d\n", first, last, members);
  29.    }
  30.    public String getFirst(){
  31.       return first;
  32.    }
  33.    public String getLast(){
  34.       return last;
  35.    }
  36.    public static int getMembers(){
  37.       return members;
  38.    }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment