Java 从基础到进阶学习之路---类编写以及文档凝视.
2017-08-09 21:22
561 查看
Java之前在学习过,基础知识还没有忘光,并且这些高级语言实在是太像,所以那些数据类型,或者循环控制流,以及标准设备等等就直接略过不说了.
只是一些重大概念会穿插在文章的介绍中.
So,这些文章适合于那些有一定高级面向对象语言基础的人阅读.
我们首先编写一个学生类.其主要要求要熟悉的内容是:
关于类构造器(构造方法)的认识和理解.
关于方法的编写.
关于成员变量 & this 的使用,
熟悉了这些内容后,我们就能够依照以下的类图编写这个类了.
构造器的參数有姓名,性别,学号.
类图例如以下:
我写的參考的代码例如以下:
我把全部的属性都写成了private类型的,由于这些数据都可写一套set和get方法.....
生成的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
只是一些重大概念会穿插在文章的介绍中.
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
相关文章推荐
- Java 从基础到进阶学习之路---类编写以及文档注释.
- Java从基础到进阶学习之路----数独小游戏制作(二)
- java语言学习之路之基础常识之java语言特点、开发工具、配置环境变量以及编译工具。
- java语言学习之路之基础常识之java语言特点、开发工具、配置环境变量以及编译工具。
- Java从基础到进阶学习之路----数独小游戏制作(一)
- JAVA基础学习总结---原码、补码、反码以及基本数据类型
- Java学习之路——利用JDOM对xml文档进行解析等操作实例
- Nio学习1——基础名词:同步,异步,阻塞,非阻塞,以及java的nio,aio
- java学习之路--基础
- Java集合源码学习(13)_Queue接口以及基础实现AbstractQueue
- java学习之路----反射基础
- Java学习笔记(一) Java基础以及数据类型介绍
- j2ee学习之路--从java基础起步
- 【黑马程序员】Java基础学习技术博客——配置环境变量和编写第一个Java程序
- Java学习之路_0002语言基础
- 学习编写java类的技术文档
- Java学习之路:不走弯路,就是捷径-Java基础-Java-编程开发
- 旺仔的java基础之路——java的环境配置以及Helloworld(1)
- Java学习之路——使用DOM解析XML文档