class Gezi { private int x; private int y; private boolean filled; private boolean searched; private boolean colored; private boolean go; private boolean start; private boolean end; public boolean isStart() { return start; } public void setStart(boolean start) { this.start = start; } public boolean isEnd() { return end; } public void setEnd(boolean end) { this.end = end; } public boolean isGo() { return go; } public void setGo(boolean go) { this.go = go; } public boolean isColored() { return colored; } public void setColored(boolean colored) { this.colored = colored; } public int getX() { return x; } public void setX(int x) { this.x = x; } public int getY() { return y; } public void setY(int y) { this.y = y; } public boolean isFilled() { return filled; } public void setFilled(boolean filled) { this.filled = filled; } public boolean isSearched() { return searched; } public void setSearched(boolean searched) { this.searched = searched; } public Gezi() { } public Gezi(int x,int y,boolean filled,boolean searched) { this.filled = filled; this.x = x; this.y = y; this.searched = searched; } }
时间: 2024-04-21 22:29:05 浏览: 99
这是一个Gezi类,它定义了8个私有属性和8个公共方法。其中,x和y表示该Gezi对象在平面上的位置,filled和colored是布尔类型的属性,表示该Gezi对象是否被填充和是否被染色,searched和go也是布尔类型的属性,表示该Gezi对象是否被访问过和是否可以通过。start和end也是布尔类型的属性,表示该Gezi对象是否为起点和终点。这个类可以用于表示平面上的一个格子,并记录格子是否被填充、染色、访问过,以及是否可以通过和是否为起点或终点。
相关问题
for (int i = 0; i < this.Xs.Count; i++) draw gezi(this.Xs[i], this.Yslil);
这是一个使用 C# 编程语言的循环语句,其目的是根据类中的 Xs 属性中的值来绘制一个名为 "gezi" 的图形。具体来说,这个循环会依次遍历 Xs 数组中的每一个元素,将它作为参数传递给 gezi 函数,同时将类中的属性 Yslil 作为另一个参数传递给该函数。在每次循环中,都会绘制一个新的 gezi 图形,直到遍历完所有的 Xs 元素为止。
阅读全文