自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 final关键字的作用

修饰类时,类不能被继承 修饰变量时,变量就变成了常量,只能被赋值一次 修饰方法时,方法不能被重写

2021-11-19 11:40:17 231

原创 多态注意事项

多态 某一个事物,在不同时刻表现出来的不同状态。 多态前提和体现 有继承关系 有方法重写 父类引用指向子类对象 成员访问特点 成员变量 ​ 编译看左边,运行看左边 成员方法 ​ 编译看左边,运行看右边 静态方法 ​ 编译看左边,运行看左边 弊端和好处 多态的好处 提高了程序的扩展性(由多态保证) 多态的弊端 不能访问子类特有功能 ...

2021-11-18 20:29:33 250

原创 面向对象——继承

继承 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。 通过extends关键字可以实现类与类的继承 class 子类名 extends 父类名 {} 单独的这个类称为父类,基类或者超类;这多个类可以称为子类或者派生类 有了继承以后,我们定义一个类的时候,可以在一个已经存在的类的基础上,还可以定义自己的新成员。 继承的好处 提高了代码的复用性 多个类相同的成员可以放到同一个类中 提高了代码的维护性 如果功能的代

2021-11-18 20:18:24 133

原创 面向对象———封装

封装 ​ 封装是面向对象的三大特征之一,它指的是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象的内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问。 封装可以实现以下目的: 1、 隐藏类的实现细节 2、 使用者只能通过提供的方法来访问数据,从而可以在方法中加入控制逻辑,限制对变量的不合理的 访问。 3、 可进行数据检查,从而有利于保证对象信息的完整性。 4、 便于修改,提高代码的可维护性。 封装的实际含义就是该隐藏的隐藏,该暴漏的暴漏。 定义类 [修饰符] class 类名

2021-11-18 20:14:18 2772

原创 map简介及常见方法

Map map和collction的区别: map存储元素是成对出现的,键是唯一的,值可重复 Collection存储元素是单独的 map集合的数据结构只针对键有效,和值无关 collection的数据结构针对元素有效 功能 map集合的功能: 添加功能 V put(K key,V value):添加元素。 如果键是第一次存储,就直接存储元素,返回null 如果键不是第一次存在,就用值把以前的值替换掉,返回以前的值 删除功能 void clear():移除所有的键值对元素 V remov

2021-11-18 20:08:12 181

原创 对collection的理解

集合(容器)和数组的区别 长度 数组长度固定 集合长度可变 内容 数组存储同一类型元素 集合存储不同类型元素 元素类型 数组可以存基本类型,也可以存引用类型 集合只可以存引用类型 继承体系 collection(接口) collection(集合类只能存放引用数据类型) 添加功能 ​ boolean add(Object obj): 添加一个元素 ​ boolean addAll(Collection c):

2021-11-17 20:13:32 619

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除