- 博客(6)
- 收藏
- 关注
原创 Java 五子棋
来蓝杰以来,自己独立做的第一个小游戏就是五子棋了,可以说花了点功夫,感悟也有一些,借这篇博客分享一下。 首先,五子棋有许多的参数如startx,starty,size,vline,hline……所以我们可以创建一个接口来存储这些数据参数,让其他类来实现这一接口。这样做有一好处就是如果以后想修改游戏数据就很方便。只需要在接口中改一次,并不用在类里面一个一个地修改了。 画棋盘棋子这...
2014-07-31 20:35:10 259
原创 java 数组队列
之前学的一些东西,在过去c++的学习中都多多少少学到过,而这次学习的数组队列,我不知道在c++里面有没有类似的一个东西,总之我并没有接触过,所以无法像以前那样类比c++让自己更好的理解,这篇博文风格自然也有所变化。 我们学过数组,写过几个小游戏的同学都知道数组的方便,像五子棋,我们需要用数组存取棋子;2048游戏,要用到数组存储16个格子中每一个的数值。类似的,数组还帮过我们解决...
2014-07-28 13:04:07 75
原创 java 数组
数组是JAVA中基本的一种数据结构,它是一个连续的存储空间,可以存放同种数据类型的多个数据。数组能够存放数据,这个功能极大地方便了编程语言的使用,因此,有很多很多的地方比如五子棋算法黑白棋算法2048算法等等都需要我们用到数组解决问题。所以,数组既是基础,亦是重点! 数组根据维数的不同分为一维数组、二维数组、三维数组……一维数组就像班上的同学有自己的学号一样,1...
2014-07-21 23:28:00 79
Java 接口与实现接口
JAVA中,除了类(class)之外,还有一种和类相类似的定义,叫做接口(interface)。对于一个类来说,是可以被其他类所继承的;而对于一个接口来说,也是可以被其他类所继承,或者我们用更加形象专业一点的说法——接口被类实现!这就是实现接口! 我们拿接口与类作类比,当然要注意接口和类不同之处。首先从本质意义上入手,类是由许多具有相同特征相同行...
2014-07-09 22:44:42 508
Java 类的继承
JAVA中的继承,和C++里面的继承也是一样的。继承是面向对象的基本原则,主要目的是代码复用,减少代码的冗余,提高程序的拓展性。通俗一点说,当你想要新定义一个类,而这个类又包含了之前已经定义好了的另外一个类的所有属性与方法时,就可以用到类的继承了。但是话说回来,若是这个新类与原有的类一模一样,那么这个类也就没有意义了,所以,继承的同时就免不了定义新的属性或是重写方法,是这...
2014-07-06 11:58:32 71
原创 Java 类与对象
Java学习的第一节课便是类与对象。关于类与对象,同样的说法在C++中也见到过,所以概念并不陌生。面向对象的编程语言与生活都很贴近,很多定义很多体系都可以于现实生活中找到类似甚至原版,类与对象也不例外。 类,是所有有相似特点的对象的集合。在现实生活中,类就是一类事物,比如所有的笔记本就是一个笔记本的类,类名就是笔记本,自然而然地,我现在在用的这台就是一个对象。和C++不同的是,...
2014-07-06 00:45:28 93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人