图形试验,主要 向上造型
1 package com.example; 2 3 /** 4 * Created by Administrator on 17-5-23. 5 */ 6 7 public class TetrominoTest { 8 public void main(String[] args){ 9 Tetromino tt = new T(2,6); 10 printTetromino(tt); 11 } 12 13 void printTetromino(Tetromino t){ 14 Cell[] cells = t.cells; 15 } 16 } 17 18 class Cell{ 19 Cell(int row,int col){ 20 } 21 } 22 23 class Tetromino{ 24 Cell[] cells; 25 Tetromino(){ 26 this.cells = new Cell[4]; 27 } 28 } 29 30 class T extends Tetromino{ 31 T(int row,int col){ 32 super(); 33 cells[0] = new Cell(row,col); 34 cells[1] = new Cell(row,col+1); 35 cells[2] = new Cell(row,col+2); 36 cells[3] = new Cell(row+1,col+1); 37 38 } 39 }
本文介绍了一个简单的图形试验项目,通过定义Tetromino类及其子类T来实现不同形状的图形。Tetromino类代表由四个单元格(Cell)组成的图形,而T类则具体实现了T形状的构造。项目中还包含打印图形的方法。

被折叠的 条评论
为什么被折叠?



