第二单元 Java类的设计编写以及使用设计好的类
第一部分——类设计和编写
特别提醒
- 软件开发:先设计,再开发;
先思考设计,根据设计写代码
1.如何设计类
- 用什么工具?
EA(Enterprise) Architecture VP Rational Rose
StarUML:搜索UML工具 - 谁开设计?
系统分析师,系统分析员:软考中级
1.1设计类
1.面向的编程主线(步骤)
写类,创造对象,对象调用方法
2.什么是类?
类就是类型的缩写/简称:类是抽象的,不具体,不明确。同类事物的概括;
3.什么是对象?
具体物件就是对象。万物皆对象。对象是具体的,明确的
再编程时候,要在日常生活结合来理解。
4.设计类
设计教务系统中的学生类。方法形参是什么由程序员定,只要符合需求就可以;
5.在Eclipse中写好这个Student类
- 加标准注释
2:带包的种类
- 为什么用包?放置类名冲突,一人一个包,包名不同,就能区分类。
- 包怎么命名?域名倒写,一般的规则:域名倒写.系统代号.模块名称
- student 类名
- 全限定的类名:com.ychs.corejava.unit2.Student
3:生成JavaDoc文档
- 注意摄入编码和字符集参数
4:如何使用JavaAPI文档
- Application Programing Interface,应用程序接口
- java.lang Java语言的核心包,这个包不需要导入
- java.io
- java.util
- java.sql
- java.lang.reflect
- java开头的包:Java的基础包
- javax开头的包:扩展包
- org开头的包:第三方包
- com开头的:自定义包
- 如何导入包?import;快捷键CTRL shift O/M
- 导入包的次序:基础包,扩展包,第三方包,自定义包
5:看API源码
- 能找到API源码位置
- 在Eclipse中点击看源码
第二部分——使用设计好的类
6.1.1如何使用类里面的方法
OPP:面向对象编程(Object Oriented Programming)
- 第一步:创建类
- 第二步:创建对象,使用new
- 第三步:对象调用方法,发挥作用
6.1.2如何使用构造方法
一,构造方法:同时具备两个条件:
- 名字和类名相同
- 没有返回类型
二,构造方法作用:
1.与new配合创建对象
2.给对象属性赋值
:默认构造方法,如果程序员不写构造方法,JVM自动提供一个,程序员写了,JVM不提供3.1.2如何接收键盘输入
Scanner 形参=new Scanner(System.in);
int 参数=形参.nextint();
或者参数=形参。next();
package com.ychs.corejava.unit2;
//import java.util.Date;
import java.util.*;
/**
*学生类
*/