Java 从基础到进阶学习之路---类编写以及文档注释.

Java之前在学习过,基础知识还没有忘光,而且这些高级语言实在是太像,所以那些数据类型,或者循环控制流,以及标准设备等等就直接略过不说了.

不过一些重大概念会穿插在文章的介绍中.

So,这些文章适合于那些有一定高级面向对象语言基础的人阅读.

我们首先编写一个学生类.其主要要求要熟悉的内容是:

关于类构造器(构造方法)的认识和理解.

关于方法的编写.

关于成员变量 & this 的使用,

熟悉了这些内容后,我们就可以按照下面的类图编写这个类了.

构造器的参数有姓名,性别,学号.

类图如下:

我写的参考的代码如下:

我把所有的属性都写成了private类型的,因为这些数据都可写一套set和get方法.....

/**
* Description:
* <br> Blog:<a href = "http://suool.net" target="blnak"> Suool's Blog </a>
* <br> Copyright (c), 2014-2015, SuooL
* <br> This program is writeen by Crazy Java.
* <br> Program name: student.java
* @author: SuooL
* @version: 1.0.0
*/
public class student
{
	/// 私有变量
	private String Stu_name;
	private String Stu_sex ;
	private long Stu_Id ;
	private int Stu_age;

	/**
	* Student 的构造方法
	* @param name  构造的学生实例姓名
	* @param sex   构造的学生实例性别
	* @param Id 构造的学生实例学号,开头数字不为零
	*/
	public student(String name, String sex, long Id)
	{
		this.Stu_name = name;
		this.Stu_sex = sex  ;
		this.Stu_Id = Id    ;
	}
	/**
	* 设置年龄的方法
	* @param age 要设置的学生的年龄
	*/
	public void setAge(int age)
	{
		this.Stu_age = age;
		System.out.println("You set the age of the student " + this.Stu_name + " is " + this.Stu_age);
	}
	/**
	* 获取指定学生的学号
	* @return 返回长整型学号值
	*/
	public long getID()
	{
		System.out.println("You get the ID of the student " + this.Stu_name + "is" + this.Stu_age);
		return this.Stu_Id;
	}

	/**
	* 主方法
	* @param args 命令行参数
	*/
	public static void main(String[] args)
	{
		// 构造学生对象
		student Tom = new student("Tom", "Boy", 122511042);
		student Jelly = new student("Jelly", "Girl", 122511043);
		Tom.setAge(20);
		System.out.println(Tom.getID());
	}
}

生成的JavaDoc如下.

Next,下一节写一个小游戏,命令行版的无AI的五子棋.

其实就是对数组和标准输入输出的练习吧.

“If you don‘t make the time to work on creating the life you want, you‘re eventually going
to be forced to spend a LOT of time dealing with a life you don‘t want.” --Kevin Ngo

时间: 09-15

Java 从基础到进阶学习之路---类编写以及文档注释.的相关文章

Java 从基础到进阶学习之路---类编写以及文档凝视.

Java之前在学习过,基础知识还没有忘光,并且这些高级语言实在是太像,所以那些数据类型,或者循环控制流,以及标准设备等等就直接略过不说了. 只是一些重大概念会穿插在文章的介绍中. So,这些文章适合于那些有一定高级面向对象语言基础的人阅读. 我们首先编写一个学生类.其主要要求要熟悉的内容是: 关于类构造器(构造方法)的认识和理解. 关于方法的编写. 关于成员变量 & this 的使用, 熟悉了这些内容后,我们就能够依照以下的类图编写这个类了. 构造器的參数有姓名,性别,学号. 类图例如以下: w

Java从基础到进阶学习之路----数独小游戏制作(二)

详细设计 游戏数据结构设计 显然,需要存储数据的地方只有九宫格地图部分. 对于地图,很明显我们可以采用二维数组int [] [] game;来存储地图中的数据.但是int的二维数组虽然直接简单,但是还是有一定不便之处,比如没有集合的内置处理方法丰富.所以,显然,在游戏地图的生成过程中,一些辅助数据我们可以采用Java的集合. 地图生成算法 对于数独而言,游戏的成功的最根本的保证就是当前的地图有一个存在的解.这就像是解方程,如果不存在解,那么这个游戏本身就是失败的. 所以,重点在于如何产生一个存在

Java从基础到进阶学习之路----数独小游戏制作(一)

前言 数独这个游戏大多数人都玩过,所以具体的游戏本身就不描述了. 详见百度百科:http://baike.baidu.com/subview/961/10842669.htm 规则和目标 数独的规则很简单,就是在每一行,每一列,每个小宫格区(3X3)内不可以出现重复的数字. 先贴一下大概的游戏界面样子: 需求功能分析 站在学习者的角度来说 练下手,学习一下MVC框架模式 这个项目涉及的Java的主要内容有: 1.Java基础语法,特别是Java集合的部分. 2.Java内置的Observer模式

[java基础]文档注释

转载自:http://blog.163.com/hui_san/blog/static/5710286720104191100389/ 前言 Java 的语法与 C++ 及为相似,那么,你知道 Java 的注释有几种吗? 1)// 注释一行   2)/* ...... */ 注释若干行 3)/** ...... */ 注释若干行,并写入 javadoc 文档 通常这种注释的多行写法如下: /**   * .........   * .........   */ 这第三种注释有什么用?javado

Java文档注释

文档注释是用于生成API文档,API主要用于说明类.方法.成员变量 javadoc工具 处理文档源文件在类.接口.方法.成员变量.构造器和内部类之前的注释,忽略其他地方的文档注释.而且javadoc工具默认只处理以public或protected修饰的类.接口.方法.成员变量.构造器和内部类之前的文档注释. 如果开发者希望javadoc工具可以提取private修饰的内容,则可以使用javadoc工具是增加-private选项 javadoc命令的基本用法如下: javadoc 选项 Java源

java文档注释主要使用方法

一.java包含哪些注释 1.//用于单行注释. 2./*...*/用于多行注释,从/*开始,到*/结束,不能嵌套. 3./**...*/则是为支持jdk工具javadoc.exe而特有的注释语句.这个也就是我们所知的文档注释 在命名控制台:使用命令行在目标文件所在目录输入javadoc +文件名.java. 二.文档注释的关键名词 /**<p>标记 用于 作用</p> * @author 类或方法 一般用于描述开放者 * @version 类 版本说明 * @see 对类.属性.

ExtJs4学习(二):Dom文档操作

现在主流的JS框架要数ExtJs和JQuery应用的比较广泛.JQuery属于轻量级的,一般做网站应用比较常见,可见块头小的优势.ExtJs比较庞大,它除了对基本的JS语法和HTML DOM操作方式的封装之外,还提供了一套强大的UI库.在企业级B/S解决方案应用上独占优势.就单说它在原生JS的封装,DOM操作方式封装方面也足以藐视JQuery.下面我就通过对比API,体现两种框架的异曲同工之处.我们已JQuery API为主线,来看看ExtJs是否有替代的方案. 注意一点:ExtJs4.0相对上

Java 文档注释

Java只是三种注释方式.前两种分别是// 和/* */,第三种被称作说明注释,它以/** 开始,以 */结束. 说明注释允许你在程序中嵌入关于程序的信息.你可以使用javadoc工具软件来生成信息,并输出到HTML文件中. 说明注释,是你更加方面的记录你的程序的信息. javadoc 标签 javadoc工具软件识别以下标签: 标签 描述 示例 @author 标识一个类的作者 @author description @deprecated 指名一个过期的类或成员 @deprecated de

PHP的学习--使用PhpDocumentor 2生成API文档

官网地址:http://www.phpdoc.org/ 项目地址:https://github.com/phpDocumentor/phpDocumentor2 phpDocumentor 2是一个可以 分析php源代码和注释块并生成文档的程序. 基于phpdocumentor 1和javadoc启发而来,它持续创新的使用了一些新技术和支持php的新特性. phpDocumentor 2的特点: 兼容php5.3,全面支持命名空间和闭包等. 识别支持任何tag,以及一些追加的 (比如 @link

ubuntukylin基础 使用nano编辑器 在当前目录下新建一个文档,写入内容,并保存

镇场文:       学儒家经世致用,行佛家普度众生,修道家全生保真,悟易理象数通变.以科技光耀善法,成就一良心博客.______________________________________________________________________________________________________ 我的系统:UbuntuKylin 16.04 LTS 64bit step0: 使用nano新建一个txt文档,并编辑 step1: show: edit: step2: ct