2018-02-13

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:右边

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,765评论 18 399
  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 4,262评论 1 44
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 2,687评论 0 11
  • 下午,终于痛痛快快地下了一场雨,避雨的人们都眉色飞舞地谈论着盼望已久的大雨,气温也有所下降。下班了,即使淋着雨,心...
    陈冠瑞妈妈阅读 182评论 0 0
  • 七夕, 七夕,鹊桥上,我等你。任天庭繁华似锦,唯独有你。 七夕,,十万八千里的距离,跋山涉水,只因有你。 只是牛郎...
    山村人儿阅读 290评论 1 11