java面向对象

三大特性:封装,继承,多态

1,方法就是一种封装

2,关键字private也是一种封装

  private关键字如何使用(提高代码安全性)

在成员变量前加上private,同时外部类无法访问,然后间接访问,手动setget,set可以设置成员变量,并且实现间接访问,对数据进行设置,对象调用类的setAge间接访问成员变量

注意:布尔值比较特殊,不是set,是is。

封装就是讲一些细节信息隐藏起来,对于外界不可见

public static void main(String[] args) {
        int array[] = {100,23,45,56,67};
        int max = getMax(array);//调用方法,传参,array数组
        System.out.println("最大值" + max);
    }
  //封装 
    public static int getMax(int array[]){
        int max = array[0];
        for (int i = 1; i < array.length; i++) {
            if (array[i] > max){
                max = array[i];     //和array[i]比,如果array[i]大,就把他赋值给max,max就发生变化了
            }
        }
        return max;
    }

getset方法

set必须有参数无返回值类型

get必须无参数又返回值类型

//设置age
    public void setAge(int num){
        age = num;
    }
    //获取age
    public int getAge(){
        return age;
    }

每日博客

posted @ 2021-11-29 10:47  TTTX  阅读(43)  评论(0)    收藏  举报