java小黑--面向对象封装性简单笔记

本文是关于Java面向对象封装性的简单笔记,涵盖了方法封装、private关键字的作用、this关键字的使用、构造方法、标准类的设计(包括JavaBean)、API的理解、Scanner类的导入和使用、匿名对象的概念、Random和Scanner的结合应用、ArrayList操作、集合遍历、存储基本数据类型、字符串特性和操作,如字符串常量池、比较、方法、截取、转换和分割,以及static关键字的运用。

1.方法本身就是一种封装
2.关键字private 虽然复杂了,但是可以控制输入数据格式;
在这里插入图片描述在这里插入图片描述
3.this关键字 防止局部变量和类的成员变量冲突;
谁调用的方法,谁就是this;
在这里插入图片描述在这里插入图片描述
4.构造方法
在这里插入图片描述
在这里插入图片描述

5.标准的类
a.所有成员变量用private修饰;
b.为每一个成员变量构造Setter/Getter方法
c.编写无参数构造方法
d.编写全参数方法

————java Bean

IDEA自动生成的,至此,将前面介绍的所有东西打包,可以自动生成。

6.API
程序员的说明书、字典
所有类的文档 成千上万
6.1 scanner类–键盘输入
引用类型(非一般类型)的一般步骤:
(1)导包
import 包路径.类名称//如果使用目标类和当前类属于同一目录下,不需要导。
注:只有java.lang不需要导包,其他都需要
(2)创建
类名称 对象名 = new 类名称()
(3)使用
对象名.成员方法()
在这里插入图片描述

7.匿名对象
匿名对象只能使用唯一的一次,下次再用不得不创建一个新对象
使用建议:如果确定一个对象只用一次,可以用它。
在这里插入图片描述

8.Random+Scanner
import iava.until.Random
在这里插入图片描述
9.ArrayList
在这里插入图片描述10.集合遍历
在这里插入图片描述11.集合存储基本数据类型
在这里插入图片描述12.字符串
在这里插入图片描述13.字符串常量池
在这里插入图片描述14.字符串内容比较

在这里插入图片描述
15.字符串方法在这里插入图片描述

16.字符串截取
在这里插入图片描述16.字符串转换相关方式
在这里插入图片描述17.字符串分割
在这里插入图片描述

18.static关键字
在这里插入图片描述

19.static修饰成员变量

在这里插入图片描述20.static修饰成员方法
在这里插入图片描述在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值