Java基础(二)

来源:互联网 发布:四川广电网络 宽带 编辑:程序博客网 时间:2024/05/15 09:50

一:java中方法的介绍

方法:就是完成特定功能的代码块

格式:

修饰符 返回值类型方法名(参数类型 参数名1,参数类型 参数名2) {

方法体;

return 返回值;

}

  方法的注意事项(依然用定义的加法的方法进行演示):

A:方法不调用不执行

B:方法与方法是平级关系,不能嵌套定义

C:方法定义的时候参数之间用逗号隔开

D:方法调用的时候不用在传递数据类型

E:如果方法有明确的返回值,一定要有return带回一个值

二:方法重载:在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。

   方法重载特点:与返回值类型无关,只看方法名和参数列表,在调用时,虚拟机通过参数列表的不同来区分同名方法

三:数组(用来存储相同类型数据的容器):数组是存储同一种数据类型多个元素的集合

数组的定义格式

A:数据类型[]数组名;int[] arr;

B:数据类型 数组名[];int arr[];

如何为数组进行初始化呢?

A:动态初始化:初始化时只指定数组长度,由系统为数组分配初始值。

B:静态初始化:初始化时指定每个数组元素的初始值,由系统决定数组长度。

四:面向对象思想

五:类与对象

类:是一组相关的属性和行为的抽象

对象:是该类事物的具体体现。(实例)

举例:

对象:张三

类:学生

六:类的定义

    类是用来描述现实世界事物的。

事物:

属性 特征

行为 功能

类:

成员变量 特征

成员方法 功能

七:类的使用(重要:new关键字的含义)

使用一个类,其实是使用该类的成员。(变量和方法)

格式:

类名 对象名 = new类名();

 

就表示创建了该类类型的一个对象。

成员变量:

对象名.变量;

成员方法:

对象名.方法名(...);

八:成员变量和局部变量的区别?

A:在类中的位置不同

成员变量 类中方法外

局部变量 方法内或者方法声明上

B:在内存中的位置不同

成员变量 堆内存

局部变量 栈内存

C:生命周期不同

成员变量 随着对象的存在而存在,随着对象的消失而消失

局部变量 随着方法的调用而存在,随着方法的调用完毕而消失

D:初始化值

成员变量 有默认初始化值

局部变量 没有默认初始化值

九:形式参数问题

数据类型:

基本类型:48种。byte,short,int,long,float,double,char,boolean

基本类型实际参数传递的时候传递的是这个基本类型的具体的值

引用类型:类,接口,数组

引用类型进行参数传递的时候,传递的是该引用类型的(实例对象)说白了就是这个对象的地址值

十:匿名对象(学生案例代码进行演示)

匿名对象:就是没有名字的对象

是对象一种简写形式。

0 0
原创粉丝点击