java基础与javaoo部分总结

java中的函数的定义格式:java

    修饰符 返回值类型 函数名(参数类型 形式参数){数组

       执行语句;jvm

       return 返回值;函数

    }this

当函数没有具体的返回值时,返回的返回值类型用void关键字表示。spa

若是函数的返回值类型是void时,return语句能够省略不写的,系统会帮你自动加上。对象

return的做用:结束函数。结束功能。class

函数的做用:容器

1)、用于定义功能。变量

2)、用于封装代码提升代码的复用性。

注意:函数中只能调用函数,不能定义函数。

主函数:

    1)、保证该类的独立运行。

    2)、由于它是程序的入口。

    3)、由于它在被jvm调用。

重载的定义是:在一个类中,若是出现了两个或者两个以上的同名函数,只要它们的参数的个数,或者参数的类型不一样,便可称之为该函数重载了。

数 组:用于存储同一类型数据的一个容器。好处:能够对该容器中的数据进行编号,从0开始。

如何在java中定义一个数组呢?

1)、元素类型[] 变量名 = new 元素类型[元素的个数];

2)、元素类型[] 变量名 = {元素1,元素2...};

3)、元素类型[] 变量名 = new 元素类型[]{元素1,元素2...};

二维数组的定义:当一位数组中的数据类型变为数组时:int[][] a = new int[行][列];
二维数组就是:存储一位数组的数组

方法:

在JavaOO前全部的方法均为public static修饰

当方法调用后能够获得一个该类型的值(void没有返回值

方法名:须要是动词、动名词

参数列表:给该方法提供所需内容

方法体:该方法要作的操做

提示定义的方法应该和main在统一级别,没有包含关系,方法写在类中

方法定义时的参数列表被称为--形式参数列表--形参

方法被调用时的参数列表被称为--实际参数列表--实参

形参和实参的变量名须要一致吗?--不须要

方法重载:

在Java中在同一类中具备多个相同方法名但参数列表不一样的方法

当参数个数相同,而且具备不一样数据类型,有时顺序也会形成方法重载与返回类型无关

构造器的做用:建立对象,并初始化属性

 

构造器的使用:new关键 构造器名称()

若是在一个类中没有书写构造器,类会隐式的添加一个没有参数和没有语句的构造器

结构:访问修饰符  类名(参数列表){方法体}

没有参数的构造器--无参构造

有参数的构造器--有参构造

this:

1.指代当前对象   this.来调用本类中的属性和行为

2.能够指代当前类中的某个构造器   this(参数列表)

相关文章
相关标签/搜索