免费手机版网站建设,猴痘的预防措施,wordpress 短代码 对齐,企业信用查询官网目录
方法
方法的定义
方法的调用
参数
注意事项 方法的重载
练习
面向对象
类和对象
定义类的注意事项
封装
private关键字
this关键字
构造方法
标准的Javabean类
创建一个对象时#xff0c;虚拟机做了什么#xff1f; 方法 方法含义#xff1a;方法是程序…目录
方法
方法的定义
方法的调用
参数
注意事项 方法的重载
练习
面向对象
类和对象
定义类的注意事项
封装
private关键字
this关键字
构造方法
标准的Javabean类
创建一个对象时虚拟机做了什么 方法 方法含义方法是程序最小的执行单元
作用提高代码的复用率 提高代码的可维护性
方法的定义
public static void返回值 方法名(参数){方法体;
}
方法的调用
方法体(参数); //形参和实参一一对应
参数
形式参数 方法定义中的参数实际参数 方法调用中的参数
注意事项
方法不调用就不会执行方法和方法之间是平级关系不能嵌套调用方法的编写顺序和执行顺序无关方法的返回值类型是void表示该方法没有返回值。return语句下面不能编写代码 方法的重载
在同一个类中定义了多个同名的方法这些同名的方法具有相同的功能每个方法具有不同的参数类型和参数个数这些同名的方法就构成了重构关系
练习
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);}public static 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];}}return max;}
}
3.判断数值中的数据是否存在并将结果返回调用处
public class Test13 {public static void main(String[] args){int arr[] {1,5,6,7,8,4,8};boolean contain getReturn(arr,56);System.out.println(contain);}public static boolean getReturn(int arr[],int number){for (int i 0; i arr.length; i){if(arr[i] number){return true;}}return false;}} 面向对象 类和对象
类是对象共同特征的描述
对象真实存在的具体东西
在Java 设计类才能获得对象
如何定义类
public class 类名{
//1.成员变量
//2.成员方法
//3.构造器
//4.代码块
//5.内部类
}
如何得到类的对象
类名 对象名 new 类名
如何使用对象
访问属性对象名.成员变量
访问行为 对象名.方法名
定义类的注意事项
用来描述事物的类专业名Javabean类在里面不需要写main方法
编写main方法的是测试类
封装
如何正确设计对象的属性和方法
原则对象代表什么就得封装对应的数据并提供数据对应的行为。
private关键字
是一个权限修饰符可以修饰成员被private修饰的成员只能在本类中访问
this关键字
区分成员变量和局部变量
构造方法
构造方法又称构造器和构造函数
作用在创建对象的时候给成员变量进行赋值的。
格式
public class 类名{修饰符 类名{方法体
}}
空参构造没有编写任何构造方法虚拟机会给我们加上空参构造方法。写了就不会
标准的Javabean类
类名需要见名知意成员变量用private修饰提供两个构造方法无参构造方法带全部参数的构造方法成员方法 提供每个变量对应的setXxx/getXxx 创建一个对象时虚拟机做了什么 加载class文件声明局部变量在堆内存中开辟空间默认初始化显示初始化构造方法初始化将堆内存的地址值赋值给局部变量