JAVA基础知识回顾:封装

1.什么是封装:

1.封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。

2.要访问该类的代码和数据,必须通过严格的接口控制。

3.封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。
4.适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。

2.封装的优点:

  1. 良好的封装能够减少耦合。

  2. 类内部的结构可以自由修改。

  3. 可以对成员变量进行更精确的控制。

  4. 隐藏信息,实现细节。

2.如何将对象的状态信息隐藏在对象内,不允许外界访问?

JAVA中提供了4种访问控制符,代表了4个访问控制级别


访问控制符使用基本原则:
这里写图片描述

什么是ArrayList:

长度可变的数组,集合对象。

ArrayList实例化方法:

1.ArrayList<数据类型>StringList = newArrayList<>();
2.ArrayList用add来插入数据。
3.ArrayList用remove来删除数据。

两种for循环:

1.普通for循环:

for(初始化;布尔表达式;更新){
      //代码语句
}

2.foreach循环:

for(元素类型t 元素类型x : 遍历对象obj){
          引用了x的java语句;
}

附加一个简单的数组代码:

package com.lenovo.www;

import java.util.ArrayList;


public class Shuzu {
      static ArrayList<String> list = new ArrayList<String>();

    public static void main(String[] args) {
        list.add("hh");
        list.add("hhh");
        list.add("hhhh");
        //普通for循环
        for (int i = 0; i<list.size();i++) {
            System.out.println(list.get(i));
        }
    }
}

运行结果:

hh
hhh
hhhh

猜你喜欢

转载自blog.csdn.net/qq_41175358/article/details/80290827