美文网首页
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