Java入门教程之图书管理系统(由简入繁)(一)
e-mail: alextanbz@gmail.com
声明:此教程面向有编程基础(其他语言也可以,不过最好是面向对象的语言)的同学。
由于这学期刚开始学java课,无意间觉得自己很幸运:选到一个很不错的java老师,不过也可能是我个人比较适合这种教学方法吧! 所以自己打算写一个教程来分享一下,非常适合有编程基础的同学哟!特别是刚接触java的同学!废话不多说,我们开始吧:
先介绍一下整个教程的内容吧,这个教程主要是通过一个具体的项目,来学习java的知识,但仅凭这个项目,想成为一个java大牛,还是远远不够的,所以叫java入门嘛!
大概整个项目的思路就是:从最简单的通过数组来实现图书管理系统,到最后的通过数据库来实现,再加上一个漂亮的UI界面!最后,一个小的图书管理系统项目,一点一点的改,不管从用户体验上来说,还是从代码上来说,变成一个相当不错的图书管理系统。总之,就是一个精益求精的过程!
下面开始吧:
Java入门之图书管理系统一(数组实现):
首先,建立一个Book类,在model包下的Book.java文件中,这里的语法和c++差不多:
package model; public class Book { private String bookname; private String author; private float price; public Book(String bookname, String author, float price) { this.bookname = bookname; this.author = author; this.price = price; } public String getBookname() { return bookname; } public String getAuthor() { return author; } public float getPrice() { return price; } //获取各个字段的值 public void setBook(String bookname, String author, float price) { this.bookname = bookname; this.author = author; this.price = price; } //重置各个字段的值 }
接着是主文件,在ui包下的MainClass.java文件:
代码比较简单,所以注释没怎么写,不过如果有C++基础,或则其他面向对象编程语言的基础的话应该很容易看懂。笔者是有C/C++,Python,以及PHP基础的。
总结:
这个是上JAVA课的第一节课就写好了,感觉JAVA和C++语法很相似,程序比较简单,分享给大家学习学习!
但是这种方式实现图书的查找与删除比较麻烦,下一章博客将会用Java里的ArrayList来实现图书管理系统,查找删除会简便很多!
上一篇:
微信小程序ssm电影院售票系统app
下一篇:
图书管理系统(课程设计)