首页 > 知识百科 > 正文

学习JAVA的第四天(基础)原创

目录

方法

方法的定义

调用方法

参数

注意事项

重载方法

练习

面向对象

类和对象

定义类别的注意事项

封装

私有关键字

此关键字

构造方法

标准的Javabean类

创建一个对象时,虚拟机做了什么?


 

方法< /h2>

方法启示:方法是程序最小化的执行单元

作用:提高代码的复用率< /p>

          提高代码的可维护性

方法的定义

public static void(返回值) 方法名(参数){ 方法体;}

调用方法

 方法体(参数); //形参和实参一一对应

参数

形式参数   方法定义中的参数实际参数方法调用中的参数

注意事项

方法不调用就不会执行方法和方法之间是平级关系,不能调用调用方法的编写顺序和执行顺序无关方法的返回值类型为void,表示该方法没有返回值。返回语句下面不能编写代码

重载方法

同一个类中,定义了多个同名的方法,这些同名的方法具有相同的功能 每个方法具有不同的参数类型和参数个数,这些同名的方法,就构成了重构关系

练习

1.设计并行检索方法,要求在一行上检索结果。

public class Test11 { public static void main(String[] args) { int arr[] = {10,20,30,40,50}; printArr(arr); } public static void printArr(int[] arr){ int i = 0; //只打印,不换行 System.out.print("["); for ( i = 0; i < arr.length ; i++) {if(i == arr.length-1){ System.out.print(arr[i]); } } else { System.out.print(arr[i] + ","); System.out.print("]"); } } }}

2.寻求吞吐量的顶峰,将顶峰返回。

public class Test12 { public static void main(String[] args) { int arr[] = {10, 99, 555, 32, 15, 65}; int max = maxNumber(arr); System.out.println(max); } 公共静态 int maxNumber(int arr[]) { int i = 0; int max = arr[0]; for (i = 1; i < arr.length; i++) { if (arr[i] > max) { max = arr[i]; }返回最大值; }}

3.判断分数中的数据是否存在,并将结果返回调用处 

public class Test13 {公共静态无效主(字符串[] args){ int arr[] = {1,5,6,7,8,4,8};布尔值包含 = getReturn(arr,56); System.out.println(包含); } public static boolean getReturn(int arr[],int number){ for (int i = 0; i < arr.length; i++){ if(arr[i] == number){ return true; } }返回假; }}

面向对象

类和对象

:是对象共同特征的描述

对象:真实存在的具体东西

在Java中,设计类才能获得对象

如何定义类?

public class类名{//1.成员变量//2.成员方法//3.构造器//4.代码块/ /5.内部类}

如何获取类的对象

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

如何使用对象

访问属性:对象名.成员变量

访问行为:对象名.方法名( )

定义类别的事物注意

用于描述事物的类别,专业名称:Javabean类,在里面不需要写main()方法

编写main()方法是测试类

封装

如何正确设计对象的属性和方法

原则:对象代表什么,就得封装对应的数据,并提供数据对应的行为。

私有关键字

是一个权限修饰符可以被修饰成员private修饰的成员只能在本类中访问

此关键字

区分成员变量和局部变量

构造方法

构造方法构造器和构造函数

作用:在创建对象的时候给成员变量进行属性的。

格式:

public class 类名{ 修饰符类名(){ 方法体;}}

空参构造:没有编写任何构造方法,虚拟机会给我们加上空参构造方法。写了就不会

标准的Javabean类

类名需要见名知意成员变量private修饰提供两个构造方法(无参构造方法,带全部参数的构造方法)成员方法(提供每个变量对应的setXxx()/getXxx()

创建

加载类文件局部变量在堆内存中开辟空间初始化默认显示构造初始化方法初始化将堆内存的地址值赋给局部变量

学习JAVA的第四天(基础)原创由知识百科栏目发布,感谢您对的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“学习JAVA的第四天(基础)原创