美文网首页
2018-02-13

2018-02-13

作者: 高文涛_689f | 来源:发表于2018-02-13 21:04 被阅读0次

void类型的方法可以有return吗?

可以有,return; ,不返回值,只表示结束方法

回顾:

我们曾经说过,类是一组相关属性和行为的集合,而类是通过事物转换过来的

而类中的成员变量就是事物的属性

属性是用来描述事物的,

同理:成员变量其实是用来描述类的。

引出:

变量什么时候定义为成员变量:

     如果这个变量是用来描述这个类的信息的成员变量,那么该变量就应该定义为成员变量

变量最好定义在哪里好呢?

     变量的定义范围是越小越好,因为能及时的被回收

import 必须出现在所有的class之前

针对多个对象有共同的这样的成员变量的时候

Java就提供了一个关键字来修饰:static

static的特点:

(它可以修饰成员变量,也可以修饰成员方法)

A:随着类的加载而加载

B:优先于对象存在

C:被类的所有对象共享

static应用的范围:

如果某个对象被所有对象共享的,那么它就应该被定义为静态的。

D:可以通过类名访问

也可以通过对象名调用,推荐使用类名调用。

静态修饰的内容一般我们称其为:

与类相关的类成员

static的注意事项:

A:在静态方法中没有this关键字

如何理解?

静态是随着类的加载而加载,this是随着对象的创建而存在。

静态比对象先存在。

B:静态方法只能访问静态的成员变量和静态的静态方法

     成员变量:只能访问静态变量

     成员方法:只能访问静态成员方法

非静态方法:

     成员变量:可以是静态的,也可以是非静态的

     成员方法:可以是静态的成员方法,也可以是非静态的成员方法

总结:静态只能静态,非静态都可以

main方法的格式讲解:

public static void main (String[] args){}

public : 公共的

static : 静态的

void: jvm调用,返回值无用

main: 常见的方法入口

String[] args: 这是一个字符串数组。(从来不会用)

早期是为了接收键盘录入的数据的。

格式是:

java 类名 字符串1 字符串2 字符串3

在同一个文件夹下,类定义在两个文件中和一个文件中是一样的。

把构造方法私有,则不能通过创建对象调用。.

1、工具类

用静态方法完成,不允许生成对象

2、如何制作一个说明书?

A:写一个工具类

B:对这个类加入文档注释

C:用工具解析文档注释

D:格式

javadoc -d 目录 -author -version 类名.java

3、帮助文档的使用

A:包,除java.lang包下的类不需要导入,其他的都全部需要导入

B:看类的解释和说明,还有该类的版本

C:类的结构

成员变量 字段摘要

构造方法 构造方法摘要

成员方法 方法摘要

D:学习构造方法

a:有构造方法 就创建对象

b:没有构造方法 盛有可能都是静态的

E:看成员方法

a:左边

是否静态:如果静态,可以通过类名调用

返回值类型:人家返回什么,就用什么接收

b:右边

看方法名:方法名称不要写错

参数列表:人家要什么,你就给什么,人家要几个,你就给几个

相关文章

网友评论

      本文标题:2018-02-13

      本文链接:https://www.haomeiwen.com/subject/sekstftx.html