votako

eat Apple Banana

Nov 12th, 2012
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.88 KB | None | 0 0
  1. class Person{
  2.     Apple apple = new Apple();
  3.     Banana banana = new Banana();
  4.  
  5.     public void eat(Fructs fructs){
  6.         Apple peeledA = apple.getPeeled();
  7.         Banana peeledB = banana.getPeeled();
  8.            
  9.     }
  10.     public void Say(){
  11.         String app = "mm, yummy apple";
  12.         String ban = "oh, nice banana";
  13.         if (apple) {
  14.             System.out.println("apple");
  15.         }
  16.         else {
  17.             System.out.println("banana");
  18.         }
  19.     }
  20. }
  21. class Fructs{}
  22. class Apple extends Fructs{
  23.     Apple getPeeled(){return Peeler.peel(this);}
  24. }
  25. class Banana extends Fructs{
  26.     Banana getPeeled(){return Peeler.peel(this);}
  27. }
  28.  
  29. class Peeler{
  30.     static Apple peel(Apple apple){return apple;}
  31.     static Banana peel(Banana banana){return banana;}
  32. }
  33.  
  34. public class PassingThis{
  35.     public static void main(String[] args) {
  36.         Person p = new Person();
  37.         Apple apple = new Apple();
  38.         Banana banana = new Banana();
  39.         p.eat(banana);
  40.         p.Say();
  41.  
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment