java基础与javaoo部分总结

java中的函数的定义格式:

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

       执行语句;

       return 返回值;

    }

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

如果函数的返回值类型是void时,return语句可以省略不写的,系统会帮你自动加上。

return的作用:结束函数。结束功能。

函数的作用:

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(参数列表)

 

posted @ 2018-01-21 17:27  月撩清风  阅读(111)  评论(0编辑  收藏  举报