与Java 零距离接触(01)

面向对象

与Java 零距离接触(01)_第1张图片
t01acf93be5d101b883.jpg

2017年3月22日 星期三 第一场雨

1.静态可以被所有的对象共享。
2.在同一个类下:*第一种情况 *如果 看到无法从静态上下文中引用非静态:只要看到这个错误就是在静态里用了非静态,非静态的方法只能通过创建对象来用。
第二种情况:静态引用静态就没有问题了。静态方法既可以直接调用也可以创建对象类调用。
3.测试类的作用:创建其他类的对象,调用其他类的功能,本身不提供功能。
4.在同一文件夹下,类定义在俩个文件中和定义在一个文件中是一样的。
5.用测试类调用非测试类,同样的道理,如果方法是静态的,既可以创建对象调用,也可以直接调用。如果不让测试类创建对象使用工具类中的方法,则定义构造方法,并把它设为私有,(如果给出构造方法,系统就不会在提供对象了)。 如果非测试类的方法是非静态的必须创建对象使用。
6.虚拟机在编译一个测试类的时候,会把其他相关的类都编译,并生成class文件。

与Java 零距离接触(01)_第2张图片
Paste_Image.png

2017年3月23日 星期四 下雨

1.一般来说给别人的,别人给你的也都是一些.class文件。所以学习如何制作一个说明书。
2.加入要写一个工具类, 对这个类加入文档注释:这类文档注释就可以被解析成说明书,
3.在命令行中输入Javadoc -d 目录 -auther -version (提取作者和i版本)要解析的类名
目录:就可以写一个文件夹的路径,自动会建立一个文件夹,
如果制作文档出错:找不到可以文档化的公共或这受保护的类,那是告诉我们类的访问权限不够(想对你这个类生成说明书,但是这类不是public—)
4.HTML文件打开方式是用浏览器。
5.只要有说明书和class文件就可以使用别人封装好的方法,我们需要看清楚是不是静态 返回值类型 还有方法名。

你可能感兴趣的:(与Java 零距离接触(01))