1
Greenfoot
[email protected]/6/15
CC Attribution-ShareAlike 3.0 Unported
Object-Oriented Programming (OOP)
Procedural ProgrammingProceduresFlow
Functions
Subroutines
Pokkunuri, B. P. (1989, November). Object oriented programming. ACM SIGPLAN Notices, 24(11), 96-101. doi:10.1145/71605.71612
12332
1
123123
solitaireimages
Solitaire Flash
Solitaire
Solitaire Flash
rbell [email protected]. Solitaire. Retrieved from http://www.thepcmanwebsite.com/media/flash_solitaire/
(Class)(Object)
52
classclassclass
solitaire-1
import greenfoot.*; // WorldActorGreenfootImageGreenfootSoundGreenfootMouseInfoimport java.util.ArrayList;
/** * * * @author * @version 2012/6/15 */public class Table extends World{ /** */ private UnflippedPile unflippedPile = null; /** */ private FlippedPile flippedPile = null; /** */ private ArrayList workingPiles = new ArrayList(); /** */ private ArrayList resultPiles = new ArrayList();
public class Table extends World{ /** */ public UnflippedPile getUnflippedPile() { return unflippedPile; } /** */ public FlippedPile getFlippedPile() { return flippedPile; } /** */ public ArrayList getWorkingPiles() { return workingPiles; } /** */ public ArrayList getResultPiles() { return resultPiles; }}
public class Table extends World{ public Table() { // 600x4001x1 super(600, 400, 1); // addPiles(); }}
public class Table extends World{ /** * */ private void addPiles() { unflippedPile = new UnflippedPile(); // addObject(unflippedPile, 48, 57); flippedPile = new FlippedPile(); // addObject(flippedPile, 132, 57); for (int i = 1; i
Top Related